price-data-mcp について
price-data-mcpは、200種類以上のコインの現在価格と直近のローソク足履歴をエージェントに提供するMCPサーバーです。Hyperliquidの公開情報APIから市場データを取得し、売買シグナルや価格予測、注文は行いません。
主な機能
- 01シンボル指定で現在価格を取得
- 02複数シンボルの価格を取得
- 03対応シンボル一覧を表示
- 04直近のOHLCVローソク足を取得
- 05取引を行わず市場データを提供
活用シーン
- 01コインの現在の市場価格を確認
- 02直近の価格と出来高の推移を確認
- 03エージェント向けに対応シンボルを検索
MCP 対応
MCP サーバーは、価格の個別・一括取得、シンボル一覧、直近のOHLCVローソク足取得ツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
price-data-mcp
AI エージェントにリアルタイムの市場価格を提供します。 エージェントが200以上のコインの現在価格、全シンボル一覧、最近の価格履歴を取得できるMCPサーバーです。
LLM の知識はトレーニング時点で固定されるため、「今、BTC はいくらで取引されていますか?」という質問には答えられません。このサーバーがそのギャップを埋めます。市場データのみを返し、取引シグナルの提供や価格動向の予測は行いません。
エージェントでできること
あなた: ビットコインはいくらで取引されていますか?また、ここ数時間でどのように動きましたか?
エージェント (
get_price("BTC")とget_candles("BTC", "1h", 6)を呼び出します): ビットコインは $65,047 です。過去6時間は、出来高が増加する中で $65,020 から $65,132 の範囲で推移しています。
エージェントは、古いトレーニングデータから推測する代わりに、実際の数値を取得します。
クイックスタート
pip install "hyperliquid-price-mcp[mcp]"
MCP クライアント(例:Claude Desktop の設定)に追加します。
{
"mcpServers": {
"market-prices": { "command": "hyperliquid-price-mcp" }
}
}
クライアントを再起動すると、エージェントが4つのツールを使えるようになります。
ツール
| ツール | 戻り値 |
|---|---|
get_price("BTC") | {"symbol": "BTC", "price": 65047.5, "as_of": 1786204330859} |
get_prices(["BTC","ETH"]) | 各コインの現在価格。見つからないコインにはその旨を表示します |
list_symbols() | 価格を取得できるすべてのシンボル(200以上) |
get_candles("BTC","1h",100) | 最近の OHLCV 履歴(1m ~ 1d) |
ローソク足の例:
{"open_ms": 1786201200000, "open": 65104.0, "high": 65132.0,
"low": 65020.0, "close": 65047.0, "volume": 409.43, "trades": 7014}
通常の Python からも利用できます
from price_data_mcp import prices
prices.get_price("BTC") # {'symbol': 'BTC', 'price': 65047.5, 'as_of': ...}
prices.get_candles("ETH", "1h", 24) # last 24 hourly candles
prices.list_symbols() # ['AAVE', 'ADA', 'APE', ...]
仕組み
価格データは、公開されているHyperliquidの情報 API から取得します。コアの取得モジュール(price_data_mcp/prices.py)はPython 標準ライブラリのみを使用するため(依存関係なし)、小規模で監査も簡単です。サーバーの実行には mcp エクストラのみが必要です。
テスト
python -m unittest discover -s tests # network is mocked, runs fully offline
対象範囲
エージェント向けの市場データソースです。価格と履歴を提供します。取引シグナルの提供、価格動向の予測、注文の発注は行いません。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。