PROJECT.md 734 B

PROJECT.md

Purpose

crypto-mcp is a compact MCP server for crypto-related tools. The current goal is a clean HTTP JSON-RPC 2.0 endpoint that works well with MCP clients such as mcporter.

Current interface

  • GET / → health + tool list
  • GET /health → health + cache stats
  • FastMCP SSE transport mounted at GET /mcp/sse

Tool calls are performed via FastMCP’s message transport under /mcp/messages/.

Tool set

  • get_price
  • get_ohlcv
  • get_indicator
  • get_market_snapshot
  • get_top_movers

Notes

  • Uses SSE transport (FastMCP) for MCP compatibility.
  • No extra custom event endpoints beyond FastMCP.
  • Keep the transport small and predictable.

Verification

  • ./tests.sh
  • ./run.sh