crypto-stocks-mcp 是一个 MCP(Model Context Protocol)服务器,旨在追踪主要加密货币相关股票的实时数据,以帮助 AI 智能体分析区块链投资机会。
主要能力
- 列出加密股票:以表格形式检索加密货币相关股票列表(例如 Coinbase、MicroStrategy)。
- 实时价格:获取特定股票的最新价格,包括股票代码、公司名称、价格和时间戳。
- 历史数据:访问指定天数的历史股价和交易量。
- 查询提示:生成用于查询股票信息的自然语言提示。
使用方式
环境要求
- Python 3.10 或更高版本
- uv(推荐)或 pip 用于依赖管理
安装步骤
- 克隆仓库:
git clone https://github.com/kukapay/crypto-stocks-mcp.git cd crypto-stocks-mcp - 安装依赖:
使用 uv(推荐):
uv sync - 安装到 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 文件。
- 其他功能细节、数据来源、收费情况等暂未提供。