--- title: backtrader MCP Service emoji: 🔧 colorFrom: blue colorTo: indigo sdk: docker pinned: false license: mit --- # backtrader MCP Service This deployment package exposes selected local `backtrader` capabilities through MCP using FastMCP. ## Available Tools - `health_check` - `list_modules` - `list_symbols` - `preview_csv_data` - `create_cerebro_session` - `run_sma_crossover_backtest` - `list_builtin_components` - `adapter_call_function` Detailed tool documentation is available in `backtrader/mcp_output/README_MCP.md`. ## Local stdio usage 1. Install dependencies: ```bash pip install -r requirements.txt ``` 2. Start stdio MCP service: ```bash python backtrader/mcp_output/start_mcp.py ``` For direct local plugin entry: ```bash python backtrader/mcp_output/mcp_plugin/main.py ``` ## HTTP usage (Docker / HF Spaces style) Start with HTTP transport: ```bash MCP_TRANSPORT=http MCP_PORT=7860 python backtrader/mcp_output/start_mcp.py ``` MCP endpoint: - `http://localhost:7860/mcp` ## Docker usage ```bash ./run_docker.sh ``` or in PowerShell: ```powershell ./run_docker.ps1 ```