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

76 lines
1.5 KiB
Markdown

## 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)
```bash
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`
```json
"vectorbtpro_server": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"http://localhost:8000/mcp"
]
}
```
Other MCPs (Claude code, Gemini CLI)
```json
{
"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](https://docs.anthropic.com/en/docs/claude-code/mcp)
**Settings:**
- User/global settings (`~/.claude.json`)
- Project-specific MCP file (`.mcp.json`)
**Dedicated MCP file:** ~/.claude/mcp_servers.json
**Logs:**
## Claude Code Router
[doc](https://github.com/musistudio/claude-code-router)
**Settings:**
To set models for each tasks
`~/.claude-code-router/config.json`
**Logs:**
`~/.claude-code-router/claude-code-router.log`