CoinMarketCap MCP
CoinMarketCap API 的模型上下文协议 (MCP)实现,提供用于访问加密货币市场数据、交换信息和其他区块链相关指标的标准化接口。
特征
- CoinMarketCap API 的完整覆盖
- 获取最新加密货币趋势、市场动向和全球市场指标的数据
- 通过标准订阅或更高版本访问详细的 OHLCV 数据
- 使用Zod进行类型安全参数验证
先决条件
如果您没有 API 密钥,请先在此处注册以获取免费的Basic
密钥。
客户端配置
您可以通过多种方式配置 MCP 客户端和服务器。对于托管/远程服务器设置,请使用 Smithery 的 CLI 和Smithery API 密钥。对于本地安装,请使用npx
或从源代码构建。以下将逐一解释这些选项。
Smithery 远程服务器(推荐)
要将远程服务器添加到 MCP 客户端config.json
,请从Smithery CLI运行以下命令:
出现提示时,输入您的COINMARKETCAP_API_KEY
和SUBSCRIPTION_LEVEL
(参见下面的选项)。
Smithery SDK
如果您正在开发自己的代理应用程序,则可以使用此处的样板代码。
NPX 本地安装
要使用npx
在本地安装服务器,请将以下内容添加到 MCP 客户端config.json
中:
从源代码构建
- 下载 repo:
- 安装软件包(在克隆的 repo 内):
- 将以下内容添加到您的 MCP 客户端
config.json
中:
配置变量
多变的 | 描述 | 必需的? | 默认 |
---|---|---|---|
COINMARKETCAP_API_KEY | CoinMarketCap.com 的 API 密钥 | 是的 | |
SUBSCRIPTION_LEVEL | Basic 、 Hobbyist 、 Startup 、 Standard 、 Professional 或Enterprise | 不 | Basic |
PORT | Streamable HTTP 传输方法的端口 | 不 | 3000 |
支持的工具
订阅级别:基础(及以上)
加密货币
cryptoCurrencyMap
:获取所有加密货币的映射getCryptoMetadata
:获取一个或多个加密货币的元数据allCryptocurrencyListings
:获取 1-5000 种加密货币的最新市场报价cryptoQuotesLatest
:获取一种或多种加密货币的最新市场报价cryptoCategories
:获取所有加密货币类别的列表cryptoCategory
:获取有关加密货币类别的���数据
交换
exchangeMap
:获取所有交易所的映射exchangeInfo
:获取一个或多个交易所的元数据exchangeAssets
:获取交易所所有可用资产的列表
去中心化交易所
dexInfo
:获取一个或多个去中心化交易所的元数据dexListingsLatest
:获取所有 DEX 的最新市场数据dexNetworksList
:获取具有唯一 ID 的所有网络的列表dexSpotPairsLatest
:获取所有活跃 DEX 现货对的最新市场数据dexPairsQuotesLatest
:获取现货对的最新市场报价dexPairsOhlcvLatest
:获取现货对的最新 OHLCV 数据dexPairsOhlcvHistorical
:获取现货对的历史 OHLCV 数据dexPairsTradeLatest
:获取现货对的最新交易
全球指标
globalMetricsLatest
:获取最新的全球加密货币指标
指数
cmc100IndexLatest
:获取最新的 CoinMarketCap 100 指数值和成分股cmc100IndexHistorical
:获取历史 CoinMarketCap 100 指数值
工具
priceConversion
:将一种加密货币或法定货币转换为另一种getPostmanCollection
:获取 API 的 Postman 集合
其他
fiatMap
:获取所有法定货币的映射keyInfo
:获取 API 密钥使用情况和状态fearAndGreedLatest
:获取最新的恐惧与贪婪指数fearAndGreedHistorical
:获取历史恐惧与贪婪指数值
订阅级别:业余爱好者(及以上)
加密货币
cryptoAirdrops
:获取所有加密货币空投的列表cryptoAirdrop
:获取有关特定空投的元数据historicalCryptocurrencyListings
:获取任何加密货币的历史市场报价cryptoQuotesHistorical
:获取任何加密货币的历史市场报价cryptoQuotesHistoricalV3
:获取具有高级时间间隔的历史市场报价
交换
exchangeQuotesHistorical
:获取任何交易所的历史报价
全球指标
globalMetricsHistorical
:获取历史全球加密货币指标
订阅级别:初创(及以上)
加密货币
newCryptocurrencyListings
:获取最近添加的加密货币列表cryptoTrendingGainersLosers
:获取给定时间段内的最大赢家和输家cryptoTrendingLatest
:按搜索量获取热门加密货币cryptoTrendingMostVisited
:获取访问量最大的加密货币cryptoOhlcvLatest
:获取任何加密货币的最新 OHLCV 市场数据cryptoOhlcvHistorical
:获取任何加密货币的历史 OHLCV 市场数据cryptoPricePerformanceStatsLatest
:获取任何加密货币的价格表现统计数据
订阅级别:标准(及以上)
加密货币
cryptoMarketPairsLatest
:获取任何加密货币的最新市场对
交换
exchangeListingsLatest
:获取所有交易所的最新市场数据exchangeMarketPairsLatest
:获取任何交易所的最新市场对exchangeQuotesLatest
:获取一个或多个交易所的最新市场报价
内容
contentLatest
:获取最新的加密货币新闻和内容contentPostsTop
:获取热门加密货币帖子contentPostsLatest
:获取最新的加密货币帖子contentPostsComments
:获取特定帖子的评论
社区
communityTrendingTopic
:获取加密货币社区的热门话题communityTrendingToken
:获取加密货币社区中的热门代币
订阅级别:企业级(及以上)
区块链
blockchainStatisticsLatest
:获取一个或多个区块链的最新统计数据
贡献
欢迎并鼓励大家贡献代码!请阅读CONTRIBUTING.md文件,获取问题、贡献指南和联系信息。
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 -314737TypeScriptMIT License
- AsecurityAlicenseAqualityCoinmarket API integration to fetch cryptocurrency listings and quotesLast updated -233PythonMIT 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 -310Python
- -securityAlicense-qualityReal-time access to cryptocurrency data from the CoinMarketCap API.Last updated -241TypeScriptMIT License