CoinMarketCap 通用 MCP 服务器
该项目是一个模型上下文协议 (MCP) 服务器,提供对 CoinMarketCap 加密货币数据的全面访问。它旨在轻松集成到 Cursor,让您能够直接在 Cursor 环境中访问各种加密货币数据。
特征
全面的 API 覆盖:访问多个 CoinMarketCap API 端点
智能缓存:减少 API 调用并提高性能
类型安全:全面支持 TypeScript,具有全面的类型定义
模块化设计:易于扩展和维护
详细的错误处理:清除错误消息和日志记录
可用工具
加密货币数据
get_cryptocurrency_listings- 获取最新的加密货币列表get_cryptocurrency_quotes- 获取特定加密货币的报价get_cryptocurrency_info- 获取加密货币的元数据get_cryptocurrency_market_pairs- 获取加密货币的市场对get_cryptocurrency_ohlcv- 获取历史 OHLCV 数据convert_cryptocurrency- 在加密货币和法定货币之间转换
交易数据
get_exchange_listings- 获取最新的交易所列表get_exchange_info- 获取详细的交换信息get_exchange_map- 获取所有交易所的地图
全球市场数据
get_global_metrics- 获取全球加密货币市场指标
市场情绪
get_fear_greed_index- 获取恐惧与贪婪指数数据
如何添加到光标 MCP
该项目旨在与 Cursor 的 MCP 功能无缝集成。添加方法如下:
克隆存储库并进入项目目录:
git clone https://github.com/yourusername/coinmarketcap-mcp.git cd coinmarketcap-mcp安装依赖项:
npm install设置环境变量:
在项目根目录中创建一个
.env文件。添加您的 CoinMarketCap API 密钥:
CMC_API_KEY=YOUR_COINMARKETCAP_API_KEY CACHE_ENABLED=true CACHE_TTL=300用您的实际 API 密钥替换
YOUR_COINMARKETCAP_API_KEY。
构建并运行服务器:
开发环境:
npm run dev生产环境:
npm run build npm start
添加到光标:
打开光标。
前往“设置”>“MCP”。
添加具有以下配置的新服务器:
类型:
COMMAND命令:
node ABSOLUTE PATH/dist/index.js
现在,您可以直接在 Cursor 中使用所有可用的工具来访问 CoinMarketCap 数据!
使用示例
获取最新的加密货币列表
获取特定加密货币的报价
获取恐惧与贪婪指数
获取全球市场指标
故障排除
如果您遇到问题:
确保您拥有有效的 CoinMarketCap API 密钥
检查
.env文件是否配置正确查看控制台日志以获取详细的错误信息
确保您的 API 计划可以访问您尝试使用的端点
执照
麻省理工学院
This server cannot be installed
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityReal-time cryptocurrency market data integration using CoinCap's public API, providing access to crypto prices and market information without API keysLast updated -34989MIT License
- AsecurityAlicenseAqualityCoinmarket API integration to fetch cryptocurrency listings and quotesLast updated -241MIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that provides access to CoinMarketCap's cryptocurrency data, enabling AI applications to retrieve cryptocurrency listings, quotes, and detailed information.Last updated -33
- -securityAlicense-qualityReal-time access to cryptocurrency data from the CoinMarketCap API.Last updated -131MIT License