CoinGecko API Server MCP

CoinGecko API Server MCP

site icon
2025.03.23 0
JavaScript加密货币数据API 服务金融服务
CoinGecko API Server MCP 是一个基于 Node.js Express 的服务器,提供对 CoinGecko 加密货币数据 API 的全面接口。该服务器支持免费公共 API 和 Pro API,并具有自动回退功能。
View on GitHub

Overview

基本能力

产品定位

CoinGecko API Server MCP 是一个加密货币数据接口服务器,旨在为开发者提供便捷的 CoinGecko API 访问方式。

核心功能

  • 🔄 双 API 支持:无缝支持 CoinGecko 免费和 Pro API
  • 🔙 自动回退:在开发过程中自动回退到免费 API
  • 🔌 RESTful 端点:简单直观的 API 接口
  • 🛡️ 强大的错误处理:详细的错误信息和正确的状态码
  • 🧩 简单设置:快速安装和引导式设置
  • 📝 全面的文档:清晰的使用说明

适用场景

  • 加密货币市场数据分析
  • 加密货币价格监控
  • 加密货币相关应用开发
  • AI 系统集成加密货币数据

工具列表

  • JSON-RPC 2.0 端点/rpc - 处理来自 AI 客户端的所有方法调用
  • 模式定义/mcp/schema - 定义可用工具和参数
  • 标准化通信:遵循 MCP 协议实现无缝 AI 集成

常见问题解答

  • Pro API vs Free API:服务器支持两种 API,Pro API 有更高的速率限制,无节流,需要 API 密钥;免费 API 限制约 30 次/分钟
  • 自动回退:如果未提供 API 密钥,服务器将自动回退到免费 API

使用教程

使用依赖

  • Node.js 环境

安装教程

推荐方式(使用 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

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。