My Wiki!

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
programming:0_ide:kilocode_vscode [2026/05/12 20:19] – [memvid mcp for vscode] tdprogramming:0_ide:kilocode_vscode [2026/05/12 22:07] (current) – [memvid mcp for vscode] td
Line 72: Line 72:
  
   * https://github.com/khgs2411/memvid_mcp   * https://github.com/khgs2411/memvid_mcp
 +
  
 Running local mpx server may not work due to not available PATH for non admin user.  Running local mpx server may not work due to not available PATH for non admin user. 
Line 81: Line 82:
      npm install -g memvid-mcp-server      npm install -g memvid-mcp-server
  
-Then update the kilo.json configuration to use the direct path:+Then update the ~/.config/kilo.json (~/.config/kilo.jsonc for global settings) configuration to use the direct path:
  
 ``` ```
Line 90: Line 91:
  
 ``` ```
 +
 +Example:
 +
 +```
 +"$schema": "https://app.kilo.ai/config.json",
 +  "mcp": {
 +    "memvid": {
 +      "type": "local",
 +      "command": [
 +        "npx",
 +        "-y",
 +        "memvid-mcp-server@latest"
 +      ],
 +      "environment": {
 +        "OPENAI_API_KEY": "sk-proj-qoGHEBwSHb41x8slxaziGjq1RSp5Sz3FT3BlbkFJYfp15vPobwEm0e-Ib0zdRhOTntpQsGf2qSY8kA3FR6T4np3tMlrc79yjyXLWtcpEd1BaE-IbkA",
 +        "MEMVID_LOCAL_STORAGE": "0"
 +      },
 +      
 +```
 +
 +```
 + "$schema": "https://app.kilo.ai/config.json",
 +  "mcp": {
 +    "memvid": {
 +      "type": "local",
 +      "command": ["memvid-mcp-server"],
 +      "environment": {
 +        "OPENAI_API_KEY": "sk-proj-NEZJMF3Yljd-lfp15vPobwEm0e-Ib0zdRhOTntpQsGf2qSY8kA3FR6T4np3tMlrc79yjyXLWtcpEd1BaE-IbkA",
 +        "MEMVID_LOCAL_STORAGE": "0"
 +      },
 +```
 +
 +Note: If you do not provide OPENAI_API_KEY, the ask_memory tool will not be available, but you can still use create_or_open_memory, add_content, and search_memory (lexical mode).
 +
 +MEMVID_LOCAL_STORAGE Set to "1" to store memory files in ./memvid_mcp (current directory) instead of ~/.memvid_mcp.
 +
 +
 +**This only work in external powershell not in VS Code sandbox. See troubleshooting**
 +If PATH only defined in non admin user $profile, use this command
 +
 +     ["powershell", "-Command", ". $PROFILE; npx -y memvid-mcp-server@latest"]
 +     
 +#### Troubleshooting
 +
 +VS Code use sandbox environment where non admin user $profile is not available.
 +
 +##### Set PATH
 +     powershell -Command "[Environment]::SetEnvironmentVariable('Path', 'D:\devfs\python;D:\devfs\node-v24.15.0-win-x64;' + [Environment]::GetEnvironmentVariable('Path', 'User'), 'User')" 2>&1; echo "PATH_UPDATED:$?"
 +     
 +Edit PATH as non admin user:
 +
 +     rundll32 sysdm.cpl,EditEnvironmentVariables
 +
 +Add full PATH:
 +
 +     D:\devfs\python;D:\devfs\node-v24.15.0-win-x64;D:\devfs\node-v24.15.0-win-x64;D:\devfs\node-v24.15.0-win-x64;C:\Users\13223\.local\bin;C:\Users\13223\AppData\Local\Microsoft\WindowsApps;C:\Users\13223\AppData\Local\Programs\Git\cmd;C:\Users\13223\AppData\Local\Programs\Microsoft VS Code Insiders\bin;C:\Users\13223\AppData\Local\Programs\DockerDesktop\resources\bin;D:\devfs\jdk-21.0.10+7\bin;D:\devfs\apache-maven-3.9.15\bin;D:\devfs\node-v24.15.0-win-x64;.local\bin;D:\devfs\vim92;
 +     
 +##### Set $env
 +
 +     [Environment]::SetEnvironmentVariable("OPENAI_API_KEY", "sk-your-key-here", "User")
 +
 +Then restart your computer (not just VS Code) to ensure it propagates system-wide.
 +
 +Check $env in terminal:
 +  
 +     $env:OPENAI_API_KEY
 +
 +Alternative: Set it in VS Code's terminal settings If you need it available immediately in the integrated terminal regardless, add this to your VS Code settings.json:
 +
 +"terminal.integrated.env.windows": {
 +    "OPENAI_API_KEY": "sk-your-key-here"
 +}
 +

Navigation