关于 Hyperliquid MCP Server
Hyperliquid MCP Server 是面向希望通过兼容客户端查询 Hyperliquid 钱包持仓的 Node.js MCP 服务。其 `get-hyperliquid-positions` 工具可按钱包地址返回持仓详情和未实现盈亏。
主要功能
- 01查询钱包持仓
- 02获取未实现盈亏
- 03按钱包地址查找持仓
适用场景
- 01在 Claude Desktop 查看未平仓位
- 02查看钱包的未实现盈亏
MCP 相关
它向 MCP 客户端(包括 Claude Desktop)提供 `get-hyperliquid-positions` 工具,用于获取 Hyperliquid 持仓数据。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Hyperliquid MCP 服务
本项目使用 Node.js 实现了一个模型上下文协议(MCP)服务,让你可以查询 Hyperliquid 的未平仓头寸。该服务提供了一个工具,可通过 Claude 桌面应用等 MCP 客户端访问。
概览
该 MCP 服务提供了名为 get-hyperliquid-positions 的工具,让 Claude 可以获取任意 Hyperliquid 钱包地址的未实现盈亏和头寸信息。此集成可让 Claude 与你的 Hyperliquid 交易数据无缝交互。
先决条件
- 系统已安装 Node.js
- Claude 桌面应用
- npm(Node 包管理器)
构建项目
- 克隆此存储库:
git clone https://github.com/tomarsachin2271/hyperliquid-mcp.git
cd hyperliquid-mcp
- 安装依赖项:
npm install
- 构建项目:
npm run build
这将生成 MCP 服务所需的 dist/index.js 文件。
配置 Claude 桌面应用
- 打开 Claude 桌面应用
- 前往 Claude 菜单 → 设置 → 开发者 → 编辑配置
- 这会在 Finder 中打开你的配置文件(macOS)
- 将以下配置添加到文件中:
{
"mcpServers": {
"hyperliquid": {
"command": "node",
"args": [
"/path/to/your/hyperliquid-mcp/dist/index.js"
]
}
}
}
将 /path/to/your 替换为项目目录的实际路径。
- 保存配置文件
- 重启 Claude 桌面应用
使用工具
配置完成后:
- 你会在聊天输入框右下方看到一个锤子图标
- MCP 工具会显示为“get-hyperliquid-positions”
- 你可以向 Claude 提出如下问题:
"Can you tell me unrealised pnl for my position on hyperliquid for 0x7f3B192Ab3220940D66236792F3EBDB0e4E74138" - Claude 会识别合适的工具并请求你确认
- 点击“允许”以执行查询
- Claude 会显示查询结果
使用示例
- 询问 Claude 你的头寸情况
- Claude 会识别所需的工具
- 批准使用该工具
- 直接在聊天中获取头寸信息
通过这种无缝集成,你可以通过与 Claude 自然对话,快速访问 Hyperliquid 交易信息。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。