本项目在 Node.js 中实现了一个模型上下文协议(MCP)服务器,借助该服务器,您能够查询自己在 Hyperliquid 上的持有头寸。此服务器还提供了一个工具,可通过 MCP 客户端(如 Claude Desktop 应用程序)进行访问。
MCP 服务器提供了名为 get-hyperliquid-positions 的工具,借助该工具,Claude 能够获取任意 Hyperliquid 钱包地址的未实现 PnL 和头寸信息。这一集成实现了 Claude 与您的 Hyperliquid 交易数据之间的无缝交互。
git clone https://github.com/tomarsachin2271/hyperliquid-mcp.git
cd hyperliquid-mcp
npm install
npm run build
这将生成 dist/index.js 文件,该文件将供 MCP 服务器使用。
{
"mcpServers": {
"hyperliquid": {
"command": "node",
"args": [
"/path/to/your/hyperliquid-mcp/dist/index.js"
]
}
}
}
请将 /path/to/your 替换为您实际的项目目录路径。
5. 保存配置文件。
6. 重新启动 Claude Desktop 应用程序。
完成配置后:
"你能告诉我我在 hyperliquid 上针对 0x7f3B192Ab3220940D66236792F3EBDB0e4E74138 的未实现 pnl 吗"
这种无缝集成使您能够快速通过与 Claude 的自然对话访问您的 Hyperliquid 交易信息。