SuperAPI AI 工具集

crypto-stocks-mcp

crypto-stocks-mcp 是一个 MCP 服务器,用于追踪主要加密货币相关股票的实时数据,帮助 AI 智能体分析区块链投资机会。它提供列出加密相关股票、获取特定股票实时价格、访问历史股价与交易量,以及生成自然语言查询提示等功能。项目基于 Python 3.10 或更高版本,推荐使用 uv 进行依赖管理,可安装到 Claude Desktop 等 MCP 兼容客户端中使用。

访问官网

工具介绍

crypto-stocks-mcp 是一个 MCP(Model Context Protocol)服务器,旨在追踪主要加密货币相关股票的实时数据,以帮助 AI 智能体分析区块链投资机会。

主要能力

  • 列出加密股票:以表格形式检索加密货币相关股票列表(例如 Coinbase、MicroStrategy)。
  • 实时价格:获取特定股票的最新价格,包括股票代码、公司名称、价格和时间戳。
  • 历史数据:访问指定天数的历史股价和交易量。
  • 查询提示:生成用于查询股票信息的自然语言提示。

使用方式

环境要求

  • Python 3.10 或更高版本
  • uv(推荐)或 pip 用于依赖管理

安装步骤

  1. 克隆仓库:
    git clone https://github.com/kukapay/crypto-stocks-mcp.git
    cd crypto-stocks-mcp
    
  2. 安装依赖: 使用 uv(推荐):
    uv sync
    
  3. 安装到 Claude Desktop: 将服务器安装为 Claude Desktop 应用:
    uv run mcp install main.py --name "Crypto Stocks"
    
    配置文件参考:
    {
      "mcpServers": {
        "Crypto Stocks": {
          "command": "uv",
          "args": [
            "--directory",
            "/path/to/crypto-stocks-mcp",
            "run",
            "main.py"
          ]
        }
      }
    }
    
    将 /path/to/crypto-stocks-mcp 替换为实际安装路径。

示例交互

使用兼容 MCP 的客户端(例如 Claude Desktop 或 MCP Inspector):

  • 列出所有股票: 提示:Show me all crypto-related stocks. 结果示例:
    +----------+-------------------------------------+
    | Ticker   | Name                                |
    +==========+=====================================+
    | COIN     | Coinbase Global Inc.                |
    | MSTR     | MicroStrategy Incorporated          |
    | MARA     | Marathon Digital Holdings           |
    | ...      | ...                                 |
    +----------+-------------------------------------+
    
  • 获取实时价格: 提示:What's the latest price for Coinbase? 结果示例:
    +----------+-----------------------+---------+----------------------------+
    | Ticker   | Name                  | Price   | Timestamp                  |
    +==========+=======================+=========+============================+
    | COIN     | Coinbase Global Inc.  | 200.50  | 2025-08-07T17:15:00.123456 |
    +----------+-----------------------+---------+----------------------------+
    
  • 获取历史数据: 提示:Show me the historical prices for MicroStrategy over the past 30 days. 结果示例:
    +------------+---------+----------+
    | Date       | Close   | Volume   |
    +============+=========+==========+
    | 2025-07-08 | 195.20  | 1200000  |
    | 2025-07-09 | 198.50  | 1300000  |
    | ...        | ...     | ...      |
    +------------+---------+----------+
    
  • 使用查询提示: 调用 stock_query 提示并传入 COIN:Get the latest price and historical data for Coinbase Global Inc. (COIN).

适用场景

适用于需要让 AI 智能体获取加密货币相关股票实时行情、历史数据并进行投资分析的场景,例如在 Claude Desktop 等 MCP 兼容客户端中集成使用。

限制

  • 项目基于 MIT 许可证发布,详见 LICENSE 文件。
  • 其他功能细节、数据来源、收费情况等暂未提供。