mcpField
C
crypto-price-mcp

crypto-price-mcp

本地服务
github.com/wesseltl金融数据112 周前更新

关于 crypto-price-mcp

crypto-price-mcp 是为 AI Agent 提供加密货币行情数据的 MCP 服务,可查询 200 多种币的实时价格和近期 K 线;仅提供数据,不给出交易建议或下单。

主要功能

  1. 01查询单个币种的当前价格
  2. 02批量查询多个币种价格
  3. 03列出可查询币种
  4. 04获取近期 OHLCV K 线

适用场景

  1. 01回答 BTC 等币种的当前价格查询
  2. 02查看指定时段的价格走势与成交量
  3. 03查询可获取行情的币种列表

MCP 相关

该 MCP 服务提供查询价格、批量价格、币种列表和近期 OHLCV 历史的工具,供 MCP 客户端调用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"wesseltl-crypto-price": {
"command": "uvx",
"args": [
"hyperliquid-price-mcp"
]
}
}
}
启动命令uvx hyperliquid-price-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypihyperliquid-price-mcp0.1.2

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

price-data-mcp

PyPI Python MCP License Deps

为你的 AI Agent 提供实时市场价格。 一个 MCP 服务,让 Agent 查询当前价格、完整的交易对列表,以及 200 多种加密货币的近期价格历史。

大模型的知识在训练时就已固定,因此无法回答 “BTC 现在的交易价格是多少?”。 这个服务填补了这一空白。它只返回市场数据,绝不会提供交易信号或预测走势。

Agent 可以用它做什么

你: Bitcoin 的交易价格是多少?过去几小时走势如何?

Agent (调用 get_price("BTC") 和 get_candles("BTC", "1h", 6)): Bitcoin 的价格为 $65,047。过去 6 小时,价格在 $65,020 至 $65,132 之间波动,成交量有所上升。

Agent 获取的是实际数据,而不是根据过时的训练数据猜测。

快速开始

pip install "hyperliquid-price-mcp[mcp]"

将其添加到你的 MCP 客户端中(例如 Claude Desktop 的配置):

{
  "mcpServers": {
    "market-prices": { "command": "hyperliquid-price-mcp" }
  }
}

重启客户端。Agent 现在可以使用四种工具。

工具

工具返回内容
get_price("BTC"){"symbol": "BTC", "price": 65047.5, "as_of": 1786204330859}
get_prices(["BTC","ETH"])每种货币的当前价格,并标记未找到的货币
list_symbols()可查询价格的全部交易对(200+)
get_candles("BTC","1h",100)近期 OHLCV 历史数据(1m … 1d)

K 线示例:

{"open_ms": 1786201200000, "open": 65104.0, "high": 65132.0,
 "low": 65020.0, "close": 65047.0, "volume": 409.43, "trades": 7014}

也可直接从 Python 使用

from price_data_mcp import prices

prices.get_price("BTC")                # {'symbol': 'BTC', 'price': 65047.5, 'as_of': ...}
prices.get_candles("ETH", "1h", 24)    # last 24 hourly candles
prices.list_symbols()                  # ['AAVE', 'ADA', 'APE', ...]

工作原理

价格数据来自公开的 Hyperliquid 信息 API。核心数据获取模块 (price_data_mcp/prices.py)仅使用 Python 标准库(无依赖),因此体积小且易于审查。运行服务只需安装 mcp extra。

测试

python -m unittest discover -s tests     # network is mocked, runs fully offline

范围

这是一个供 Agent 使用的市场数据源,可提供价格和历史数据。它不会提供交易信号、 预测价格走势或下单。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。