Hyperliquid MCP Server について
Hyperliquid MCP Serverは、対応クライアントからHyperliquidウォレットのポジションを調べるためのNode.js製MCPサーバーです。`get-hyperliquid-positions`ツールで、ウォレットアドレスごとのポジション詳細と未実現損益を取得できます。
主な機能
- 01ウォレットのポジション照会
- 02未実現損益の取得
- 03アドレス指定でのポジション検索
活用シーン
- 01Claude Desktopで建玉を確認
- 02ウォレットの未実現損益を確認
MCP 対応
MCPクライアント(Claude Desktopなど)に、Hyperliquidのポジション情報を取得する`get-hyperliquid-positions`ツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Hyperliquid MCP サーバー
このプロジェクトは、Hyperliquid のオープンポジションを照会できる Model Context Protocol(MCP)サーバーを Node.js で実装しています。このサーバーは、Claude デスクトップアプリなどの MCP クライアントからアクセスできるツールを公開します。
概要
MCP サーバーは、get-hyperliquid-positions という名前のツールを提供し、Claude が任意の Hyperliquid ウォレットアドレスの未実現損益とポジション情報を取得できるようにします。この統合により、Claude と Hyperliquid の取引データをシームレスに連携できます。
前提条件
- システムに Node.js がインストールされていること
- Claude デスクトップアプリ
- npm(Node Package Manager)
プロジェクトのビルド
- このリポジトリをクローンします:
git clone https://github.com/tomarsachin2271/hyperliquid-mcp.git
cd hyperliquid-mcp
- 依存関係をインストールします:
npm install
- プロジェクトをビルドします:
npm run build
これにより、MCP サーバーが使用する dist/index.js ファイルが生成されます。
Claude Desktop の設定
- Claude デスクトップアプリを開きます
- Claude メニュー → Settings → Developer → Edit Config の順に移動します
- 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 が適切なツールを特定し、確認を求めます
- 「Allow」をクリックしてクエリを実行します
- Claude がクエリの結果を表示します
使用例
- Claude にポジションについて尋ねます
- Claude が必要なツールを特定します
- ツールの使用を承認します
- チャット内で直接、ポジション情報を取得します
このシームレスな統合により、Claude との自然な会話を通じて、Hyperliquid の取引情報にすばやくアクセスできます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。