Files
snippets/docs.md
David Brazda be7de0ef19 update
2025-07-31 14:01:52 +02:00

1.5 KiB

MCP

Local vbtpro mcp server

main code in vectorbtpro.mcp_server can run either in stdio or in streamable-http mode

Run mcp server in streamable-http mode (currently manually in terminal as single process for all local mcp clients)

cd /Users/davidbrazda/Documents/Development/python/vectorbt.pro-2025.6.24
source .venv/bin/activate 
python -m vectorbtpro.mcp_server --transport streamable-http

Claude desktop (currently doesnt support remotes) can use it by mcp-remote

      "vectorbtpro_server": {
        "command": "npx",
        "args": [
          "-y", 
          "mcp-remote", 
          "http://localhost:8000/mcp"
        ]
      }

Other MCPs (Claude code, Gemini CLI)

{
  "mcpServers": {
    "vectorbtpro_server": {
      "transport": "http",
      "url": "http://localhost:8000"
    }
  }
}

Claude Desktop

Settings:

/Users/davidbrazda/Library/Application Support/Claude/claude_desktop_config.json

Logs:

/Users/davidbrazda/Library/Logs/Claude (main.log,mcp.log, mcp_server-name.log)

Claude code

Doc

Settings:

  • User/global settings (~/.claude.json)
  • Project-specific MCP file (.mcp.json)

Dedicated MCP file: ~/.claude/mcp_servers.json

Logs:

Claude Code Router

doc

Settings:

To set models for each tasks

~/.claude-code-router/config.json

Logs:

~/.claude-code-router/claude-code-router.log