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
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
直接在 Cursor 环境中提供对 CoinMarketCap 加密货币数据的全面访问,包括列表、报价、市场指标以及恐惧与贪婪指数。
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 -36387MIT 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 -481MIT License