Crypto Price & Market Analysis MCP Server

Crypto Price & Market Analysis MCP Server

site icon
2025.04.14 22
TypeScript加密货币分析金融服务金融服务
mcp-crypto-price 是一个基于 Model Context Protocol (MCP) 的服务,提供全面的加密货币分析功能。它通过 CoinCap API 提供实时价格数据、市场分析和历史趋势分析,并通过易于使用的接口呈现。
View on GitHub

Overview

基本能力

产品定位

mcp-crypto-price 是一个加密货币价格和市场分析工具,旨在为开发者和用户提供实时的加密货币数据和深入的市场分析。

核心功能

  1. 实时价格数据:获取加密货币的当前价格、24小时价格变化、交易量、市值和排名。
  2. 市场分析:提供详细的市场分析,包括交易量排名前5的交易所、价格差异、交易量分布和VWAP(成交量加权平均价格)。
  3. 历史数据分析:支持自定义时间间隔(5分钟到1天)的历史数据分析,最长可达30天,包括价格趋势分析、波动性指标和高低价范围。

适用场景

  1. 加密货币投资者:实时监控加密货币价格和市场动态。
  2. 交易员:分析市场趋势和交易所数据,优化交易策略。
  3. 开发者:集成加密货币数据到自己的应用程序或服务中。

工具列表

  1. get-crypto-price:获取加密货币的当前价格和24小时统计数据。
  2. get-market-analysis:提供详细的市场分析数据。
  3. get-historical-analysis:分析历史价格数据。

常见问题解答

  1. API 版本支持:支持 CoinCap API v2 和 v3,建议使用 v3 API 以获得更高的速率限制。
  2. API 密钥:可以通过 pro.coincap.io/dashboard 获取 API 密钥。
  3. API 版本切换:如果提供了 API 密钥,将优先使用 v3 API,否则使用 v2 API。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 确保已安装 Claude Desktop。

安装教程

  1. 在 Claude Desktop 的配置文件中添加以下配置:
  2. MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  3. Windows: %APPDATA%/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-crypto-price": {
      "command": "npx",
      "args": ["-y", "mcp-crypto-price"]
    }
  }
}
  1. 如果需要更高的速率限制,可以添加 CoinCap API 密钥:
{
  "mcpServers": {
    "mcp-crypto-price": {
      "command": "npx",
      "args": ["-y", "mcp-crypto-price"],
      "env": {
        "COINCAP_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

调试方式

  1. 启动 Claude Desktop。
  2. 使用提供的工具(如 get-crypto-priceget-market-analysisget-historical-analysis)进行数据查询和分析。
  3. 检查日志和返回数据以确保服务正常运行。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。