README
🚀 CoinMarketCap MCP 介绍
CoinMarketCap MCP 是一个用于 Model Context Protocol (MCP) 的组件,它提供了与 CoinMarketCap API 的交互功能。该组件对 CoinMarketCap API 的调用进行了封装,极大地简化了开发者使用这些 API 的流程。
🚀 快速开始
CoinMarketCap MCP 组件为开发者提供了便捷的方式来与 CoinMarketCap API 进行交互。下面将详细介绍如何快速开始使用该组件。
✨ 主要特性
- 强大的 API 封装:直接集成 CoinMarketCap 的所有主要 API,让开发者无需关心复杂的 API 调用细节。
- 自动处理令牌:支持自动管理 API 令牌,开发者无需手动配置,使用起来更加方便。
- 多线程支持:采用优化的请求处理机制,提升性能,能够更高效地处理大量请求。
- 错误处理:内置详细的错误处理和日志记录功能,方便开发者排查和解决问题。
📦 安装指南
方法一:使用 NPX 安装(推荐)
npx @shinzolabs/coinmarketcap-mcp init
此命令将引导你完成快速安装并初始化项目配置文件。
方法二:手动安装
- 下载组件包:
npm install @shinzolabs/coinmarketcap-mcp
- 引入到项目中:
const { CoinMarketCapMCP } = require('@shinzolabs/coinmarketcap-mcp');
- 初始化实例并使用:
const cmc = new CoinMarketCapMCP('your_api_key_here');
await cmc.request('/v1/market-pairs/latest', { id: 'BTC' });
方法三:通过 Smithery 安装
在 Smithery 平台上直接拖放并部署该组件,无需编写任何代码。
📚 详细文档
支持的端点
免费层级(默认)
- 市场数据:
- 获取最新市场对
- 查询特定资产的市场数据
- 检索市场对详细信息
- 资产详情:
- 获取资产的基本信息
- 查询资产的历史价格数据
- 检索相关市场对列表
- 交易所信息:
- 获取所有支持的交易所列表
- 查询特定交易所的详细信息
- 获取交易所的市场对列表
Pro 层级(需订阅)
- 高级市场数据:
- 带有更多指标的历史价格数据
- 高频交易数据
- 资产流动性和波动性统计
- 新闻和内容:
- 最新币圈新闻
- 热门帖子和评论
- 社区讨论话题
- 社区洞察:
- 网络活动分析
- 用户行为统计
- 币价与搜索量关联
🤝 贡献指南
欢迎任何贡献!如果你有问题、建议或反馈,请通过 austin@shinzolabs.com 联系我们。
Scan to contact