mcpField
C
crypto-price-mcp

crypto-price-mcp

ローカル
github.com/wesseltl金融データ112 週間前に更新

crypto-price-mcp について

crypto-price-mcp は、200 種類以上の暗号資産のリアルタイム価格と直近のローソク足を AI エージェントに提供する MCP サーバーです。市場データのみを返し、売買助言や注文には対応しません。

主な機能

  1. 01通貨の現在価格を取得
  2. 02複数通貨の価格を一括取得
  3. 03取得可能なシンボルの一覧表示
  4. 04直近の OHLCV ローソク足を取得

活用シーン

  1. 01BTC などの現在価格を確認する
  2. 02指定した期間の価格推移と出来高を確認する
  3. 03データを取得できるシンボルを調べる

MCP 対応

現在価格、複数通貨の価格、シンボル一覧、直近の OHLCV 履歴を取得するツールを MCP クライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"wesseltl-crypto-price": {
"command": "uvx",
"args": [
"hyperliquid-price-mcp"
]
}
}
}
起動コマンドuvx hyperliquid-price-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypihyperliquid-price-mcp0.1.2

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

price-data-mcp

PyPI Python MCP License Deps

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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。