
Crypto Price & Market Analysis MCP Server

2025.04.14
22
TypeScript加密货币分析金融服务金融服务
mcp-crypto-price 是一个基于 Model Context Protocol (MCP) 的服务,提供全面的加密货币分析功能。它通过 CoinCap API 提供实时价格数据、市场分析和历史趋势分析,并通过易于使用的接口呈现。
View on GitHub
Overview
基本能力
产品定位
mcp-crypto-price 是一个加密货币价格和市场分析工具,旨在为开发者和用户提供实时的加密货币数据和深入的市场分析。
核心功能
- 实时价格数据:获取加密货币的当前价格、24小时价格变化、交易量、市值和排名。
- 市场分析:提供详细的市场分析,包括交易量排名前5的交易所、价格差异、交易量分布和VWAP(成交量加权平均价格)。
- 历史数据分析:支持自定义时间间隔(5分钟到1天)的历史数据分析,最长可达30天,包括价格趋势分析、波动性指标和高低价范围。
适用场景
- 加密货币投资者:实时监控加密货币价格和市场动态。
- 交易员:分析市场趋势和交易所数据,优化交易策略。
- 开发者:集成加密货币数据到自己的应用程序或服务中。
工具列表
- get-crypto-price:获取加密货币的当前价格和24小时统计数据。
- get-market-analysis:提供详细的市场分析数据。
- get-historical-analysis:分析历史价格数据。
常见问题解答
- API 版本支持:支持 CoinCap API v2 和 v3,建议使用 v3 API 以获得更高的速率限制。
- API 密钥:可以通过 pro.coincap.io/dashboard 获取 API 密钥。
- API 版本切换:如果提供了 API 密钥,将优先使用 v3 API,否则使用 v2 API。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
- 确保已安装 Claude Desktop。
安装教程
- 在 Claude Desktop 的配置文件中添加以下配置:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"mcp-crypto-price": {
"command": "npx",
"args": ["-y", "mcp-crypto-price"]
}
}
}
- 如果需要更高的速率限制,可以添加 CoinCap API 密钥:
{
"mcpServers": {
"mcp-crypto-price": {
"command": "npx",
"args": ["-y", "mcp-crypto-price"],
"env": {
"COINCAP_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
调试方式
- 启动 Claude Desktop。
- 使用提供的工具(如
get-crypto-price
、get-market-analysis
、get-historical-analysis
)进行数据查询和分析。 - 检查日志和返回数据以确保服务正常运行。