| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| programming:0_ide:kilocode_vscode [2026/05/12 13:04] – [memvid mcp for vscode] td | programming:0_ide:kilocode_vscode [2026/05/12 22:07] (current) – [memvid mcp for vscode] td |
|---|
| |
| |
| | #### Setup memvid mcp server |
| | |
| | * https://github.com/khgs2411/memvid_mcp |
| | |
| | |
| | Running local mpx server may not work due to not available PATH for non admin user. |
| | |
| | Install memvid-mcp-server locally |
| | |
| | If you have Node.js installed but npx isn't in PATH, install the package globally or locally: |
| | |
| | npm install -g memvid-mcp-server |
| | |
| | Then update the ~/.config/kilo.json (~/.config/kilo.jsonc for global settings) configuration to use the direct path: |
| | |
| | ``` |
| | { |
| | "command": ["memvid-mcp-server"], |
| | ... |
| | } |
| | |
| | ``` |
| | |
| | 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" |
| | } |
| |