HyperLiquid MCP Server¶
基于 FastMCP 的 HyperLiquid 交易 MCP 服务器。为 AI 助手提供与 HyperLiquid 永续合约和现货交易平台交互的工具。
致谢
本项目 Fork 自 GigabrainGG/hyperliquid-mcp,感谢原作者的出色工作!
✨ 主要功能¶
🚀 交易工具¶
- 市价订单:使用 HyperLiquid 原生函数优化的开仓和平仓
- 限价订单:支持 reduce-only 和自定义订单 ID 追踪
- 括号订单:一键创建带止盈止损的新仓位(OCO 行为)
- 订单管理:按 ID 或客户端 ID 取消订单、批量取消、修改订单
- 仓位管理:查看仓位、平仓(全部或部分)、获取盈亏信息
- 高级止盈止损:为现有仓位设置 OCO 止盈止损
📊 账户管理¶
- 余额信息:获取账户余额和保证金详情
- 仓位跟踪:监控所有开仓及未实现盈亏
- 交易历史:查询成交记录和交易历史
- 杠杆控制:为不同资产更新杠杆设置
- 资金划转:在现货和合约账户间转移资金
📈 市场数据¶
- 实时价格:获取当前市场数据,包括买卖价差
- 订单簿:获取可配置深度的实时订单簿数据
- 资金费率:访问历史资金费率信息
🛠️ 实用工具¶
- 账户总览:获取账户综合概览
- 美元转换:根据当前价格计算代币数量
- 仓位管理:专用的现有仓位管理工具
🎯 快速开始¶
最简单的方式 - 无需安装,直接运行:
# 查看帮助
uvx --python 3.13 --from hyperliquid-mcp-python hyperliquid-mcp --help
# 启动 HTTP 服务器
uvx --python 3.13 --from hyperliquid-mcp-python hyperliquid-mcp start
# 启动 stdio 服务器(用于 MCP 客户端)
uvx --python 3.13 --from hyperliquid-mcp-python hyperliquid-mcp stdio
为什么指定 Python 3.13?
依赖包 ckzg 目前只提供到 Python 3.13 的预编译包,Python 3.14 还不支持。
📚 文档导航¶
- 快速开始
了解如何安装、配置和运行 HyperLiquid MCP Server
- 使用指南
学习如何使用各种交易工具、管理账户和获取市场数据
- API 参考
完整的工具列表、参数说明和返回格式文档
- 开发者文档
了解架构设计、测试工具和如何贡献代码
⚠️ 重要提示¶
!!! warning "安全建议" - 绝不提交包含私钥的 .env 文件 - 强烈建议先使用测试网进行测试 - 建议使用 API 钱包:https://app.hyperliquid.xyz/API
交易风险
加密货币交易涉及重大风险。本项目仅供学习使用,请谨慎使用真实资金。
🔗 相关链接¶
📄 许可证¶
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。