Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| programming:0_ide:kilocode_vscode [2026/05/12 12:26] – td | programming:0_ide:kilocode_vscode [2026/07/09 11:34] (current) – [pdf-reader mcp for vscode] td | ||
|---|---|---|---|
| Line 63: | Line 63: | ||
| Prepare a Small Evidence Workspace | Prepare a Small Evidence Workspace | ||
| - | |||
| ### memvid mcp for vscode | ### memvid mcp for vscode | ||
| #### Install npm, uv on windows | #### Install npm, uv on windows | ||
| + | * https:// | ||
| + | |||
| + | |||
| + | #### Setup memvid mcp server | ||
| + | |||
| + | * https:// | ||
| + | |||
| + | |||
| + | 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 ~/ | ||
| + | |||
| + | ``` | ||
| + | { | ||
| + | " | ||
| + | ... | ||
| + | } | ||
| + | |||
| + | ``` | ||
| + | |||
| + | Example: | ||
| + | |||
| + | ``` | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | ], | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | | ||
| + | ``` | ||
| + | |||
| + | ``` | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | ``` | ||
| + | |||
| + | Note: If you do not provide OPENAI_API_KEY, | ||
| + | |||
| + | MEMVID_LOCAL_STORAGE Set to " | ||
| + | |||
| + | |||
| + | **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 | ||
| + | |||
| + | | ||
| + | |||
| + | #### Troubleshooting | ||
| + | |||
| + | VS Code use sandbox environment where non admin user $profile is not available. | ||
| + | |||
| + | ##### Set PATH | ||
| + | | ||
| + | |||
| + | Edit PATH as non admin user: | ||
| + | |||
| + | | ||
| + | |||
| + | Add full PATH: | ||
| + | |||
| + | | ||
| + | |||
| + | ##### Set $env | ||
| + | |||
| + | | ||
| + | |||
| + | Then restart your computer (not just VS Code) to ensure it propagates system-wide. | ||
| - | * https:// | + | Check $env in terminal: |
| + | |||
| + | | ||
| - | ##### Install npm as non admin | + | Alternative: |
| - | Running npm on Windows without administrator rights requires using portable binaries or installing Node.js within your user profile directory. Download the Node.js binary (.zip) and extract it to a folder like C:\Users\YourUser\nodejs. Then, update | + | " |
| + | " | ||
| + | } | ||
| + | ### pdf-reader mcp for vscode | ||
| - | Steps to Run npm as Non-AdminDownload Portable Node.js: | + | * https:// |
| - | Download the Windows Binary | + | A PDF Reader MCP (Model Context Protocol) server is an integration that allows AI agents and IDEs (like Claude or VS Code) to securely read, search, and extract data from PDF files without token-heavy context dumping. It solves large PDF limitations by converting binary documents into structured, searchable evidence.Advanced implementations like SylphxAI/ |
| - | Extract: Unzip the files into a directory you have write access to, such as C: | + | npm install -g @sylphx/ |
| + | |||
| + | #### Kilo agent config | ||
| - | Update Path (Temporary): | + | .config\kilo\kilo.jsonc |
| + | |||
| + | |||
| + | ```JSON | ||
| - | Update Path (Permanent):Search for "Edit environment variables for your account" | + | " |
| + | | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | "/ | ||
| + | " | ||
| + | ], | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | "/ | ||
| + | " | ||
| + | ], | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | }, | ||
| - | Verify: Run node -v and npm -v to ensure they work. | ||
| - | Key Tips for Non-Admin UsageAvoid Global Installs: | + | ``` |
| - | * Do not use npm install -g. Instead, install packages locally within your project folder or use npx to run commands. | + | ## PDF reader MCP |
| - | * Portable NPM: If you need a specific npm version, you can download it and link it directly via node bin/npm-cli.js install npm -gf. | + | * https://lobehub.com/ |
| - | * Fixing "Not Recognized": | + | |