超液体MCP服务器
该项目在Node.js中实现了一个模型上下文协议(MCP)服务器,允许您查询您的Hyperliquit空缺职位。服务器公开了一个可以从MCP客户端访问的工具,如Claude Desktop应用程序。
概述
MCP服务器提供了一个名为 get-hyperliquid-positions 这允许Claude获取任何Hyperliquit钱包地址的未实现PnL和位置信息。这种集成实现了Claude和您的Hyperliquit交易数据之间的无缝交互。
先决条件
- 系统上已安装Node.js
- 克劳德桌面应用程序
- npm(节点包管理器)
建设项目
- 克隆此存储库:
git clone https://github.com/tomarsachin2271/hyperliquid-mcp.git
cd hyperliquid-mcp- 安装依赖项:
npm install- 构建项目:
npm run build这将生成 dist/index.js MCP服务器将使用的文件。
配置Claude桌面
- 打开克劳德桌面应用程序
- 转到克劳德菜单→ 设置→ 开发者→ 编辑配置
- 这将在Finder中打开您的配置文件(在macOS上)
- 将以下配置添加到文件中:
{
"mcpServers": {
"hyperliquid": {
"command": "node",
"args": [
"/path/to/your/hyperliquid-mcp/dist/index.js"
]
}
}
}替换 /path/to/your 带有项目目录的实际路径。
- 保存配置文件
- 重新启动Claude Desktop应用程序
使用工具
配置后:
- 您将在聊天输入框的右下角看到一个锤子图标
- MCP工具将被列为“获取超液体位置”
- 你可以问克劳德这样的问题:
"Can you tell me unrealised pnl for my position on hyperliquid for 0x7f3B192Ab3220940D66236792F3EBDB0e4E74138"- Claude将确定合适的工具并要求您确认
- 点击“允许”执行查询
- Claude将显示您的查询结果
示例用法
- 问克劳德你的职位
- Claude确定了所需的工具
- 批准工具使用
- 直接在聊天中获取您的位置信息
这种无缝集成允许您通过与Claude的自然对话快速访问您的Hyperliquit交易信息。
