返回市场
加密趋势分析器

加密趋势分析器

作者:kukapay6 星标更新:2025-07-24

项目介绍

Crypto Trending MCP Server

一个跟踪和监控CoinGecko上最新热门代币的MCP服务器,提供最流行加密货币的实时洞察。

<a href="https://glama.ai/mcp/servers/@kukapay/crypto-trending-mcp"> <img width="380" height="200" src="https://gips0.baidu.com/it/u=1497122123,3214617111&fm=3081&app=3081&f=PNG?w=760&h=400" alt="crypto-trending-mcp MCP服务器" /> </a>

Discord GitHub License Python Version Status

功能

  • 工具:get_trending_md_doc
    返回包含CoinGecko热门页面完整内容的Markdown文档,包括一个表格,列出了热门加密货币的排名、名称、符号、价格、1小时变化、24小时变化、7天变化、24小时交易量和市值。

  • 提示:parse_trending_md_doc
    引导MCP客户端从Markdown文档中提取热门代币表格,并使用LLM进行解析,支持诸如识别价格上涨的代币或按市值排序等分析。

  • 无缝集成
    设计用于与Claude Desktop配合使用,允许通过自然语言查询来分析热门加密货币数据。

  • 轻量级且可扩展
    构建时采用最少的依赖项和简单的架构,易于扩展或部署。

安装

先决条件

  • Python 3.10+
  • Node.js(用于Playwright浏览器依赖项)
  • Claude Desktop(可选,用于测试MCP客户端)

步骤

  1. 克隆仓库

    git clone https://github.com/kukapay/crypto-trending-mcp.git
    cd crypto-trending-mcp
    
  2. 安装依赖项

    uv sync
    playwright install
    

使用

与Claude Desktop集成

  1. 配置Claude Desktop

    • 编辑配置文件:

      • macOS~/Library/Application Support/Claude/claude_desktop_config.json
      • Windows:%APPDATA%\Claude\claude_desktop_config.json
    • 添加服务器配置:

      {
        "mcpServers": {
          "crypto-trending": {
            "command": "uv",
            "args": [
              "--directory",
              "/绝对路径到crypto-trending-mcp",
              "run",
              "main.py"
            ]
          }
        }
      }
      

      /绝对路径到crypto-trending-mcp替换为你main.py的实际绝对路径。

  2. 重启Claude Desktop

    • 关闭并重新打开Claude Desktop。
    • 查找输入框中的锤子图标(🔨),表示MCP工具可用。
  3. 与服务器交互

    • 提出自然语言问题,例如:
      • “哪些热门加密货币在24小时内价格上涨?”
      • “按市值显示前3名热门代币。”
    • Claude将使用get_trending_md_doc工具和parse_trending_md_doc提示来获取并分析数据。

示例输出

get_trending_md_doc工具返回类似以下的Markdown文档:

# 热门加密货币

...

| 排名 | 名称        | 符号 | 价格      | 1小时变化 | 24小时变化 | 7天变化 | 24小时交易量      | 市值         |
|------|-------------|------|-----------|----------|------------|---------|------------------|-------------|
| 1    | 比特币     | BTC  | $67,890.12 | +0.45%   | +2.34%     | +10.12% | $45,123,456,789   | $1,345,678,901,234 |
| 2    | 以太坊    | ETH  | $2,456.78  | -0.12%   | -1.12%     | +5.67%  | $20,987,654,321   | $295,123,456,789   |
| 3    | Solana      | SOL  | $167.45    | +0.89%   | +5.67%     | +15.34% | $3,456,789,123    | $78,901,234,567    |

...

*数据来自CoinGecko*

parse_trending_md_doc提示引导LLM提取表格并生成结构化输出,例如:

[
  {
    "排名": 1,
    "名称": "比特币",
    "符号": "BTC",
    "价格": "$67,890.12",
    "1小时变化": "+0.45%",
    "24小时变化": "+2.34%",
    "7天变化": "+10.12%",
    "24小时交易量": "$45,123,456,789",
    "市值": "$1,345,678,901,234"
  },
  ...
]

许可证

本项目根据MIT许可证发布。详情见LICENSE文件。