# Crypto MCP Server A small MCP-first server for crypto market data and technical indicators. ## Transport - **HTTP JSON-RPC 2.0** at `POST /mcp` - **Discovery** at `GET /` - **Health** at `GET /health` No SSE, no event stream, no extra REST API surface. ## Runtime ```bash pip install -r requirements.txt ./run.sh ``` Default URL: ```bash http://127.0.0.1:8505/mcp ``` ## MCP methods - `initialize` - `tools/list` - `tools/call` ## Tools - `get_price` - `get_ohlcv` - `get_indicator` - `get_market_snapshot` - `get_top_movers` ## Tests ```bash ./tests.sh ``` ## Project layout ```text crypto-mcp/ ├── main.py ├── mcp_tools.py ├── cache/ ├── indicators/ ├── providers/ ├── services/ ├── config.py ├── errors.py ├── run.sh ├── killserver.sh ├── restart.sh ├── tests.py └── tests.sh ```