
CoinGecko API Server MCP

2025.03.20
1
JavaScript加密货币数据API服务AI集成金融服务
CoinGecko API Server MCP 是一个基于Node.js Express的服务器,提供对CoinGecko加密货币数据API的全面接口。它支持免费公共API和Pro API,并具有自动回退功能。该服务器设计用于与AI系统(如Claude)集成,遵循MCP规范,提供JSON-RPC 2.0端点。
View on GitHub
Overview
基本能力
产品定位
CoinGecko API Server MCP 是一个中间件服务器,旨在为开发者提供便捷的CoinGecko加密货币数据API访问接口,同时支持与AI系统的集成。
核心功能
- 双API支持:无缝支持CoinGecko免费和Pro API
- 自动回退:在开发过程中自动回退到免费API
- RESTful端点:简单直观的API接口
- 健壮的错误处理:详细的错误消息和正确的状态码
- 简单设置:通过引导式设置快速安装
- 全面文档:清晰的使用说明
- MCP集成:支持JSON-RPC 2.0,与AI系统(如Claude)兼容
适用场景
- 加密货币数据分析和可视化
- 加密货币价格跟踪应用
- AI系统集成加密货币数据
- 区块链开发项目
工具列表
- JSON-RPC 2.0端点 (
/rpc
):处理来自AI客户端的所有方法调用 - 模式定义 (
/mcp/schema
):定义可用工具和参数 - 标准通信:遵循MCP协议实现无缝AI集成
常见问题解答
- Pro API与免费API的区别:Pro API具有更高的速率限制,无节流,提供额外端点,需要API密钥;免费API限制约30次/分钟调用
- 开发模式:使用
npm run dev
命令运行开发模式,支持热重载
使用教程
使用依赖
- Node.js环境
- npm包管理器
安装教程
推荐方式(使用npx)
npx coingecko-api-server
手动安装
git clone https://github.com/GaplyDev01/coingecko-api-server.git
cd coingecko-api-server
npm install
npm run setup
npm start
调试方式
# 运行开发模式(带热重载)
npm run dev
# 检查服务器状态
curl http://localhost:3000/api/ping