0x存档MCP服务器
为支持MCP的客户端键入0xArchive市场数据工具。
0xArchive是用于Hyperliquit和Lighter.xyz的粒度市场数据基础架构。HIP-3构建器perps、HIP-4结果市场和Hyperliquit Spot都位于Hyperliquid名称空间下。该服务器公开了111种类型的工具,用于订单簿、交易、蜡烛、资金、未平仓合约、清算、L4/L3订单级数据、结果市场、现货对、TWAP状态、数据质量和钱包管理身份验证。
当您希望在支持MCP的任何客户端(包括启用了MCP的Claude Code、Claude Desktop、Cursor、Codex CLI或IDE设置以及其他代理客户端)上键入工具或共享客户端配置时,请使用MCP。Claude Code和GPT Codex是相等的一流编码代理路径:在任何MCP可用的地方使用此服务器,并使用相同的API密钥与CLI、SDK、技能、, llms.txtOpenAPI和markdown文档,只要shell、repo或文件上下文是更好的途径。
第一个工具结果
MCP服务器发布到npm @0xarchive/mcp-server。全局安装或按需运行 npx:
# Option A: install globally
npm install -g @0xarchive/mcp-server
# Option B: one-shot with npx (no install needed)
npx -y @0xarchive/mcp-server
export OXARCHIVE_API_KEY="0xa_your_api_key"
# Claude Code command mechanics (npx form, no local checkout required)
claude mcp add 0xarchive -s user -t stdio \
-e OXARCHIVE_API_KEY="$OXARCHIVE_API_KEY" \
-- npx -y @0xarchive/mcp-server这 claude mcp add line是Claude Code的设置机制。启用了MCP的Codex CLI或IDE用户应在其Codex MCP配置中注册相同的stdio命令: npx -y @0xarchive/mcp-server.先问一个狭隘的问题:
BTC目前的融资率是多少?
预期结果:客户端调用具体的0xArchive MCP工具并返回现场数据或直接身份验证/配置错误。
代理集成要求
| 代理表面 | 要求 | 设置机制 |
|---|---|---|
| 克劳德代码 | 克劳德代码MCP支持和节点18+ | claude mcp add ... -- npx -y @0xarchive/mcp-server |
| Claude Desktop | 桌面MCP JSON配置 | 将stdio服务器添加到 claude_desktop_config.json (命令: npx,参数: ["-y", "@0xarchive/mcp-server"]) |
| GPT Codex | 启用MCP的Codex CLI或IDE扩展 | 配置Codex MCP以运行相同的命令 npx -y @0xarchive/mcp-server stdio命令;如果MCP不可用,请使用CLI、SDK、技能, llms.txt、OpenAPI或markdown文档 |
| 其他MCP客户端 | 本地stdio MCP支持 | 运行 npx -y @0xarchive/mcp-server 随着 OXARCHIVE_API_KEY 在环境中 |
选择此或其他代理路径
| 需要 | 最佳第一条路 |
|---|---|
| 键入工具或共享MCP配置 | 此MCP服务器 |
| 快速本地代理设置 | AI客户端指南 |
| Claude Code、GPT Codex或其他shell优先编码代理工作 | 命令行界面 |
| 直接SDK集成 | SDK文档 |
| 基于文件的历史拉取 | 数据目录 |
| 机器可读上下文 | llms.txt, 开放API |
使用示例
| 提示 | 点火工具 |
|---|---|
| “给我一份BTC市场摘要” | get_summary |
| “显示过去一周的ETH 4小时蜡烛” | get_candles |
| “SOL目前的融资率是多少?” | get_funding_current |
| “比较Hyperliquit和Lighter上的BTC融资” | get_funding_current + get_lighter_funding_current |
| “显示过去24小时内的SOL清算情况” | get_liquidations |
| “获取20个级别的BTC订单” | get_orderbook |
| “这个月有数据事件吗?” | get_data_incidents |
| “里程是多少:HIP-3的价格是500美元?” | get_hip3_summary |
| “列出活跃的HIP-4结果市场” | get_hip4_outcomes |
| “显示2026年1月的SLA报告” | get_data_sla |
设置
1.安装
# Global install
npm install -g @0xarchive/mcp-server
# Or run on demand without installing
npx -y @0xarchive/mcp-server2.获取API密钥
在以下网址创建帐户 0x存档注册,生成一个API密钥,并设置 OXARCHIVE_API_KEY。或使用 web3_challenge 和 web3_signup 只需使用以太坊钱包即可获得免费API密钥,无需浏览器。
3.添加到MCP客户端
Claude Code命令机制:
claude mcp add 0xarchive -s user -t stdio \
-e OXARCHIVE_API_KEY=0xa_your_api_key \
-- npx -y @0xarchive/mcp-server4.添加到克劳德桌面
添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"0xarchive": {
"command": "npx",
"args": ["-y", "@0xarchive/mcp-server"],
"env": {
"OXARCHIVE_API_KEY": "0xa_your_api_key"
}
}
}
}对于GPT Codex和其他代理工作流,只要您的客户端支持本地MCP服务器,就可以使用相同的stdio server命令。如果MCP在那里不可用,则通过CLI、SDK、技能、降价文档路由相同的API密钥, llms.txt或OpenAPI。获取路径是共享的:发出一个经过身份验证的请求,然后扩展到重播、SDK、数据目录导出或代理工具。
可用工具(111)
超流动
| 工具 | 说明 |
|---|---|
get_instruments | 列出所有超液体perp/spot仪器 |
get_instrument | 通过硬币获得一个Hyperliquit仪器 |
get_orderbook | 当前L2订单簿快照 |
get_orderbook_history | 历史订单簿快照 |
get_trades | 交易/填充历史记录 |
get_candles | OHLCV蜡烛数据 |
get_funding_current | 当前融资率 |
get_funding_history | 资金利率历史 |
get_open_interest | 当前未平仓合约 |
get_open_interest_history | 开放兴趣历史 |
get_liquidations | 清算历史 |
get_liquidations_by_user | 特定用户地址的清算 |
get_liquidation_volume | 清算总量(美元桶) |
get_freshness | 每枚硬币的数据新鲜度和滞后性 |
get_summary | 综合市场汇总(价格、资金、OI、交易量、清算) |
get_price_history | 马克/甲骨文/中间价历史 |
超液体L4(订单级别)
| 工具 | 说明 |
|---|---|
get_order_history | 带有用户归因的订单历史记录(构建+层) |
get_order_flow | 汇总订单下达、取消和填充指标(构建+层) |
get_tpsl | TP/SL订单历史记录,包括触发价格和触发状态(Pro+级别) |
get_l4_orderbook | 特定时间戳的L4订单簿重建(Pro+层) |
get_l4_diffs | 一段时间内的原始订单级别更改(新的、修改的、取消的、已填充的)(Pro+级别) |
get_l4_orderbook_history | 定期完整订单级别订单簿检查点(Pro+层) |
超液体L2(全深度)
| 工具 | 说明 |
|---|---|
get_l2_orderbook | L2全深度订单源自L4(构建+层) |
get_l2_orderbook_history | 历史L2全深度订单簿快照(构建+层) |
get_l2_diffs | L2刻度级别差异(Pro+级别) |
HIP-3(建筑工人福利)
| 工具 | 说明 |
|---|---|
get_hip3_instruments | 列出HIP-3仪器 |
get_hip3_instrument | 通过硬币获得一个HIP-3乐器 |
get_hip3_orderbook | 当前HIP-3订单簿 |
get_hip3_orderbook_history | 历史HIP-3订单簿快照 |
get_hip3_trades | HIP-3交易历史 |
get_hip3_trades_recent | 最近的HIP-3交易 |
get_hip3_candles | HIP-3蜡烛数据 |
get_hip3_funding_current | 当前HIP-3融资率 |
get_hip3_funding | HIP-3融资历史 |
get_hip3_open_interest | 当前HIP-3未平仓合约 |
get_hip3_open_interest_history | HIP-3未平仓合约历史 |
get_hip3_liquidations | HIP-3清算事件(2026+年2月) |
get_hip3_liquidation_volume | HIP-3清算总量(美元桶,2026年2月以上) |
get_hip3_freshness | 每枚HIP-3数据的新鲜度和滞后性 |
get_hip3_summary | HIP-3市场汇总 |
get_hip3_price_history | HIP-3标记/oracle/中间价格历史 |
HIP-3 L4(订单级别)
| 工具 | 说明 |
|---|---|
get_hip3_order_history | HIP-3订单历史记录和用户归因(构建+层) |
get_hip3_order_flow | 汇总HIP-3订单下达、取消和填充指标(构建+层) |
get_hip3_tpsl | HIP-3 TP/SL订单历史记录,包括触发价格和触发状态(Pro+级别) |
get_hip3_l4_orderbook | 特定时间戳的HIP-3 L4订单簿重建(Pro+层) |
get_hip3_l4_diffs | HIP-3原始订单级别随时间变化(Pro+级别) |
get_hip3_l4_orderbook_history | HIP-3定期完整订单级订单检查点(Pro+层) |
HIP-3 L2(全深度)
| 工具 | 说明 |
|---|---|
get_hip3_l2_orderbook | HIP-3 L2全深度订单簿源自L4(构建+层) |
get_hip3_l2_orderbook_history | HIP-3 L2全深度订单历史(构建+层) |
get_hip3_l2_diffs | HIP-3 L2分时级别差异(Pro+级别) |
HIP-4(结果市场)
HIP-4硬币使用裸数字格式 ` (例如。 0 对于结果0是, 1 结果0否)。遗产 #0 / %230 表格仍然被接受。 mark_price HIP-4是\[0,1\]中的隐含概率,而不是美元价格。HIP-4没有资金,没有清算,也没有设计蜡烛。监听WebSocket outcome_settled` 当结果解决时通知事件。
| 工具 | 说明 |
|---|---|
get_hip4_instruments | 列出HIP-4结果市场工具(每侧一行) |
get_hip4_instrument | 通过硬币获得单个HIP-4乐器(例如。 0) |
get_hip4_outcomes | 列出HIP-4结果(筛选器 is_settled 可选) |
get_hip4_outcome | 单一结果细节,包括 aggregated_oi |
get_hip4_orderbook | 当前HIP-4 L2订单簿(Pro+级别) |
get_hip4_orderbook_history | 历史HIP-4 L2订单簿快照(Pro+层) |
get_hip4_trades | HIP-4交易历史 |
get_hip4_trades_recent | 最近的HIP-4交易 |
get_hip4_open_interest | HIP-4每侧未平仓合约历史 |
get_hip4_open_interest_current | 当前HIP-4每方未平仓合约 |
get_hip4_freshness | 每枚HIP-4数据的新鲜度和滞后性 |
get_hip4_summary | HIP-4 24小时综合总结(概率、数量、OI) |
get_hip4_prices | HIP-4中间价格(隐含概率)历史 |
get_hip4_order_history | HIP-4订单生命周期事件(Pro+级别) |
get_hip4_order_flow | HIP-4汇总订单下达/取消/完成指标(Pro+级别) |
get_hip4_tpsl | HIP-4 TP/SL订单历史记录(Pro+级别) |
get_hip4_l4_orderbook | HIP-4 L4订单簿重建(Pro+层) |
get_hip4_l4_diffs | HIP-4原始订单级别随时间变化(Pro+级别) |
get_hip4_l4_orderbook_history | HIP-4定期L4订单检查点(构建+层) |
超液体点
点对使用虚线规范符号(例如。 HYPE-USDC, PURR-USDC);服务器解析为Hyperliquit的有线格式(PURR/USDC, @107)内部。294双鞋。Spot没有资金,没有未平仓合约,没有清算,也没有设计蜡烛(这些都是perp独有的构造)。覆盖范围:2025-03-22年的交易(HL S3回填);订单簿、L4和TWAP状态将于2026年5月5日生效。
| 工具 | 说明 |
|---|---|
get_spot_pairs | 列出所有294个现货对及其元数据(基准/报价、线符号、小数、最新价格) |
get_spot_pair | 通过虚线符号获取单点对(例如。 HYPE-USDC) |
get_spot_orderbook | 当前现货L2订单簿(2026年5月5日上线;全深度Pro+) |
get_spot_orderbook_history | 历史现货L2订单簿快照(仅从2026年5月5日起生效;Build+) |
get_spot_trades | 带有可选用户过滤器的现货交易历史记录(2025-03-22的S3回填) |
get_spot_trades_recent | 最新现货交易(2026-05-05直播) |
get_spot_order_history | 带有用户归因的现货订单生命周期事件(Pro+级别) |
get_spot_l4_orderbook | 在特定时间戳点重建L4订单簿(Pro+层) |
get_spot_l4_diffs | 发现原始订单级别在一段时间内的变化(Pro+级别) |
get_spot_l4_orderbook_history | 发现定期的L4订单检查点(构建+层) |
get_spot_twap_by_symbol | 单对TWAP状态现货(2026-05-05上线) |
get_spot_twap_by_user | 在所有配对中发现单个用户钱包的TWAP状态 |
get_spot_freshness | 每对现货数据的新鲜度和滞后性 |
打火机.xyz
| 工具 | 说明 |
|---|---|
get_lighter_instruments | 列出较轻的仪器 |
get_lighter_instrument | 用硬币获得一个打火机 |
get_lighter_orderbook | 当前打火机订单簿 |
get_lighter_orderbook_history | 历史打火机订单簿快照 |
get_lighter_trades | 贸易历史较轻 |
get_lighter_trades_recent | 最近较轻的交易 |
get_lighter_candles | 打火机数据 |
get_lighter_funding_current | 当前较低的融资率 |
get_lighter_funding | 更轻松的融资历史 |
get_lighter_open_interest | 当前较轻的未平仓合约 |
get_lighter_open_interest_history | 较轻的未平仓合约历史 |
get_lighter_freshness | 每枚硬币更轻的数据新鲜度和滞后性 |
get_lighter_summary | 组合式打火机市场概述 |
get_lighter_price_history | 较轻的标记/甲骨文/中间价格历史 |
打火机L3(订单级别)
| 工具 | 说明 |
|---|---|
get_lighter_l3_orderbook | 当前L3订单级订单簿,包含订单ID和用户地址(Pro+层) |
get_lighter_l3_orderbook_history | 具有单个订单的历史L3订单簿快照(Pro+层) |
数据质量
| 工具 | 说明 |
|---|---|
get_data_quality_status | 跨场馆API的系统健康状况 |
get_data_coverage | 数据覆盖范围(最早/最新、记录、完整性) |
get_exchange_coverage | 特定交易所的保险范围 |
get_symbol_coverage | 带间隙检测的每个符号覆盖率 |
get_data_incidents | 停机和退化历史 |
get_incident | 按ID列出的单一事件详细信息 |
get_data_latency | WebSocket/REST延迟和数据新鲜度 |
get_data_sla | 月度SLA合规报告 |
实时WebSocket通道
MCP服务器公开历史REST端点。为了实时,将任何WebSocket客户端指向 wss://api.0xarchive.io/ws?apiKey=... 并订阅:
| 频道 | 备注 |
|---|---|
trades, hip3_trades, hip4_trades, lighter_trades | 实时+重播填充(每笔交易每方一行) |
liquidations, hip3_liquidations | 实时+重播清算。每个事件都是一个填充行 is_liquidation: true (形状与 trades). |
orderbook, hip3_orderbook, hip4_orderbook, lighter_orderbook | 实时+回放L2订单更新(约1.2秒分辨率) |
hip4_open_interest | 实时+回放HIP-4每侧未平仓合约快照 |
hip4_l4_diffs, hip4_l4_orders, l4_diffs, l4_orders, hip3_l4_diffs, hip3_l4_orders | 订单级事件(Pro+,仅实时,无回放) |
outcome_settled | HIP-4结果解决事件。每次结果触发一次 is_settled 翻转为真。 |
任何WebSocket访问都需要构建+层;适用于L4通道的Pro+。
Web3身份验证
| 工具 | 说明 |
|---|---|
web3_challenge | 获取钱包地址的SIWE挑战消息 |
web3_signup | 使用签名的SIWE消息创建一个自由层帐户和API密钥 |
web3_list_keys | 列出钱包的所有API密钥 |
web3_revoke_key | 吊销特定的API密钥 |
web3_subscribe | 通过Base上的x402 USDC支付订阅付费等级(构建版/专业版) |
自由层流量: web3_challenge (获取SIWE消息)→ 签署 personal_sign (EIP-191)→ web3_signup (提交签名)→ 接收API密钥。
付费层流(x402): web3_subscribe 带层→ 返回402及其定价→ 签署USDC转账(基础上的EIP-3009)→ web3_subscribe 再次与 payment_signature → 接收API密钥+订阅。
定价层级
某些端点需要付费计划。当达到层限制时,服务器会返回明确的错误消息和升级指导。
| 级别 | 价格 | 访问权限 |
|---|---|---|
| 免费 | 每月0美元 | 仅BTC历史数据 |
| 构建 | $49/mo | 所有硬币,REST API,25个WS潜艇 |
| Pro | 199美元/月 | 全订单深度,100艘WS潜艇 |
| 企业 | 自定义 | 勾选数据,200个WS子 |
升级至 0xarchive.io/定价.
工具注释
所有111个工具都带有MCP注释,因此客户端可以推断安全性并重试行为。
市场数据工具(106):
| 注释 | 值 | 含义 |
|---|---|---|
readOnlyHint | true | 工具从不修改数据 |
destructiveHint | false | 无破坏性副作用 |
idempotentHint | true | 失败时可以安全重试 |
openWorldHint | true | 查询外部API |
Web3工具(5): readOnlyHint: false, idempotentHint: false。这些创建帐户、密钥和订阅。
所有工具还声明 outputSchema 因此客户端可以验证结构化响应。
智能默认值
- 时间范围:如果未指定,则默认为持续24小时
- 限制:默认为100条记录
- 间隔:蜡烛默认为1小时
- 分页:当有更多数据可用时,返回下一页的光标
- 时间戳:接受Unix毫秒和ISO 8601字符串
数据目录
对于大规模数据导出(完整的订单簿、完整的交易历史等),请使用 数据目录。它允许您选择市场、数据集和日期范围,查看实时报价,并导出zstd压缩的Parquet。MCP工具最适合键入点查询和适度的数据拉取;数据目录是文件导出路径。
