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 21:28] – [memvid mcp for vscode] tdprogramming:0_ide:kilocode_vscode [2026/07/09 11:34] (current) – [pdf-reader mcp for vscode] td
Line 123: Line 123:
 ``` ```
  
 +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 If PATH only defined in non admin user $profile, use this command
  
Line 131: Line 137:
 VS Code use sandbox environment where non admin user $profile is not available. 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:$?"      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:$?"
            
Line 141: Line 147:
  
      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;      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"
 +}
 +### pdf-reader mcp for vscode
 +
 +* https://github.com/SylphxAI/pdf-reader-mcp
 +
 +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/pdf-reader-mcp go beyond simple text extraction, acting as an "Agent Document Twin." They provide:Evidence-based querying: pinpoint exactly which paragraph, table, or bounding box proves an answer to avoid hallucinations.Vis-mapping: interpret layouts, images, charts, and hidden text through built-in OCR and visual candidate crops.For simpler, text-only extraction workflows, lighter MCP servers are available on the MCP Market, including the mcp-pdf-reader PyPI package and @sylphlab/pdf-reader-mcp. These typically support basic functionalities such as:Opening and closing PDFs using file paths or URLs.Listing metadata (e.g., page counts, title, author, creation dates).Extracting text by full document, page ranges, or specific search queries.
 +
 +     npm install -g @sylphx/pdf-reader-mcp
 +     
 +#### Kilo agent config
 +
 +     .config\kilo\kilo.jsonc
 +     
 +     
 +```JSON
 +
 + "mcp": {
 +    "memvid": {
 +      "type": "local",
 +      "command": [
 +        "cmd",
 +        "/c",
 +        "C:\\devfs\\node-v26.5.0-win-x64\\memvid-mcp-server.cmd"
 +      ],
 +      "environment": {
 +        "OPENAI_API_KEY": "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",
 +        "MEMVID_LOCAL_STORAGE": "1"
 +      },
 +      "enabled": true,
 +      "timeout": 30000
 +    },
 +    "pdf-reader": {
 +      "type": "local",
 +      "command": [
 +        "cmd",
 +        "/c",
 +        "C:\\devfs\\node-v26.5.0-win-x64\\pdf-reader-mcp.cmd"
 +      ],
 +      "arguments": [],
 +      "enabled": true,
 +      "timeout": 30000
 +    }
 +  },
 +
 +
 +```
 +
 +## PDF reader MCP
 +* https://lobehub.com/mcp/gstiebler-pdf-mcp-server

Navigation