설명 없음

Lukas Goldschmidt eee45cf911 Initial MCP HTTP server cleanup 1 개월 전
cache eee45cf911 Initial MCP HTTP server cleanup 1 개월 전
indicators eee45cf911 Initial MCP HTTP server cleanup 1 개월 전
providers eee45cf911 Initial MCP HTTP server cleanup 1 개월 전
services eee45cf911 Initial MCP HTTP server cleanup 1 개월 전
.gitignore eee45cf911 Initial MCP HTTP server cleanup 1 개월 전
PROJECT.md eee45cf911 Initial MCP HTTP server cleanup 1 개월 전
README.md eee45cf911 Initial MCP HTTP server cleanup 1 개월 전
config.py eee45cf911 Initial MCP HTTP server cleanup 1 개월 전
errors.py eee45cf911 Initial MCP HTTP server cleanup 1 개월 전
killserver.sh eee45cf911 Initial MCP HTTP server cleanup 1 개월 전
main.py eee45cf911 Initial MCP HTTP server cleanup 1 개월 전
mcp_tools.py eee45cf911 Initial MCP HTTP server cleanup 1 개월 전
requirements.txt eee45cf911 Initial MCP HTTP server cleanup 1 개월 전
restart.sh eee45cf911 Initial MCP HTTP server cleanup 1 개월 전
run.sh eee45cf911 Initial MCP HTTP server cleanup 1 개월 전
server.py eee45cf911 Initial MCP HTTP server cleanup 1 개월 전
tests.py eee45cf911 Initial MCP HTTP server cleanup 1 개월 전
tests.sh eee45cf911 Initial MCP HTTP server cleanup 1 개월 전

README.md

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

pip install -r requirements.txt
./run.sh

Default URL:

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

./tests.sh

Project layout

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