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:31] – [memvid mcp for vscode] tdprogramming:0_ide:kilocode_vscode [2026/07/09 11:34] (current) – [pdf-reader mcp for vscode] td
Line 137: 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 147: 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