mcpField
P
pythia-oracle-mcp

pythia-oracle-mcp

ローカル
github.com/pythia-the-oracle金融データ18 週間前に更新

pythia-oracle-mcp について

pythia-oracle-mcpは、DeFiプロトコル、スマートコントラクト、AIエージェント向けにオンチェーンのテクニカル指標と市場シグナルを提供します。Chainlink対応チェーン上で、指標、条件トリガー型イベント、検証済みパターンを配信します。

主な機能

  1. 01トークンと指標フィードの検索
  2. 02オラクルの状態と履歴の確認
  3. 03Solidity統合ガイドの取得
  4. 04指標条件イベントの購読
  5. 05Pythia Visionsの市場パターン検索

活用シーン

  1. 01RSIやボラティリティを基準にDeFiボールトを調整
  2. 02EMAクロスオーバーに反応するコントラクトの構築
  3. 03取引エージェントへのオンチェーン指標提供

MCP 対応

MCPサーバーは、トークンやフィードの検索、オラクルの健全性、履歴、統合ガイド、Pythia EventsとVisionsの情報をクライアント向けツールとして提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"pythia-the-oracle-pythia-oracle": {
"command": "uvx",
"args": [
"pythia-oracle-mcp"
]
}
}
}
起動コマンドuvx pythia-oracle-mcp

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

パッケージ
pypipythia-oracle-mcp0.12.3

ツール

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

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

詳細

Pythia Oracle MCP Server

PyPI License: MIT pythia-oracle-mcp MCP server

すべてのスマートコントラクトに必要なのは、単なるデータではなくインテリジェンスです。

Pythia は、EMA、RSI、VWAP、ボリンジャーバンド、ボラティリティといった計算済みテクニカル指標を、Chainlink がサポートするあらゆるチェーン上のあらゆるトークンに対して、オンチェーンで提供する初のオラクルです。トレーダーが利用するのと同じ指標を、Chainlink 経由で 1 回呼び出すだけでスマートコントラクトや AI エージェントから利用できます。

Pythia Events を使うと、スマートコントラクトは指標の条件(RSI が 30 未満、EMA クロスオーバー、ボリンジャーブレイクアウトなど)を購読し、条件が成立したときに自動で呼び出しを受けられます。キーパーもオフチェーンボットもポーリングも不要です。コントラクトが自律的に市場に反応します。

Pythia Visions は、ウォークフォワード検証済みの市場インテリジェンスをオンチェーンで提供します。パターンの種類、信頼度スコア、指標のスナップショット、確認用の監視対象フィードを、すべて 1 つのイベントで届けます。9 年分の履歴データでバックテスト済みです。購読は無料です。現在のライブトークンとパターンのカタログ、精度統計、発生頻度については、以下の MCP ツールから get_visions_info を呼び出してください。

Pythia を選ぶ理由

ほとんどのオラクルが提供するのは価格だけです。Pythia は、BTC、SOL、TAO、RENDER、ONDO、AAVE、UNI などのトークンについて、EMA、RSI、ボリンジャーバンド、VWAP、ボラティリティといった計算済みの分析を、4 つの時間足にわたって Chainlink 経由でオンチェーンに提供します。新しいトークンや指標は、要望に応じて追加されます。AI エージェント、DeFi プロトコル、トレーディングボットでオンチェーン RSI、EMA、ボリンジャーバンドが必要なら、Pythia が唯一の情報源です。

ユースケース:

  • オンチェーンのテクニカルシグナルを必要とする AI トレーディングエージェント
  • RSI やボラティリティのしきい値に基づく DeFi ボールトのリバランス
  • ボリンジャーバンドの幅を利用したスマートコントラクトのリスク管理
  • リアルタイムの計算済み指標を使った AI によるポートフォリオ分析
  • イベント駆動型の戦略 — RSI のしきい値や EMA クロスオーバーを購読すると、コントラクトが自動でトリガーされます
  • キーパー不要の自動 DeFi ボット — Gelato も cron ジョブもオフチェーンインフラも不要です

クイックスタート

pip install pythia-oracle-mcp
Claude Desktop

claude_desktop_config.json に追加します:

{
  "mcpServers": {
    "pythia-oracle": {
      "command": "pythia-oracle-mcp"
    }
  }
}
Claude Code
claude mcp add pythia-oracle -- pythia-oracle-mcp
Cursor / Windsurf / VS Code

MCP の設定に追加します:

{
  "pythia-oracle": {
    "command": "pythia-oracle-mcp"
  }
}
OpenAI Agents / GPT

MCP 対応クライアントであればどれでも利用できます。pythia-oracle-mcp を指定するだけです。

直接実行
python -m pythia_oracle_mcp

利用可能なツール

ツール説明
list_tokens追跡対象のすべてのトークンと、そのステータス、稼働時間、データソース
get_token_feeds特定のトークンのすべてのインジケーターフィード名
get_market_summaryシステム全体の概要 — ステータス別のトークン数、エコシステムのカバレッジ、インフラの健全性
check_oracle_healthトークンごとの過去30日間の稼働率(悪い順)、データソースのステータス、インシデントレポート
get_contractsすべてのコントラクトアドレス(オペレーター、コンシューマー、フォーセット、LINK)
get_pricing料金プランと、それぞれの利用場面
get_integration_guide任意のプランですぐにデプロイできる Solidity コード
get_events_infoPythia Events の仕組み — インジケーター条件をサブスクライブし、オンチェーンでトリガーを受け取ります
get_events_guideイベントサブスクリプション用の Solidity コードとデプロイ手順
subscribe_infoサブスクリプションの詳細 — 条件、料金、返金の仕組み
get_visions_infoPythia Visions の概要 — ウォークフォワード検証済みパターン、発火頻度の開示、コントラクトアドレス
get_visions_guideVisions をサブスクライブし、VisionFired イベントをリッスンする Solidity コード
get_vision_historyトークンについて最近発火した Visions と、パターンの内訳および信頼度の統計
get_vision_payload発火した Vision の拡充済みオブジェクト全体 — 失敗プロファイル、クールダウンの状況、同時発火
lookup_event_feedEvent の feedId(bytes32)を、人が読めるフィード名に逆引きします
list_subscriptionsオーナーアドレスの有効な Pythia Event サブスクリプションを列挙します
get_feed_value任意の Pythia インジケーターフィードの最新計算値(オフチェーンキャッシュ)
get_indicator_history日付範囲にわたるフィードの無料かつ不変の公開履歴を読み取ります(1 回の呼び出しにつき最大31日) — 日ごとのカバレッジに加え、任意で ABOVE/BELOW の判定(TRUE/FALSE/INSUFFICIENT_DATA)を取得できます。誰でも再検証できるよう、正確な日別ファイルの URL も返します

プロンプトの例

AI エージェントに質問します。

「Pythia は Bitcoin 用にどのようなインジケーターを提供していますか?」

get_token_feeds("bitcoin") を呼び出します — Bitcoin 用のすべてのインジケーターフィードを種類別にまとめて返します。

「Pythia は連携に十分な信頼性がありますか?」

check_oracle_health() を呼び出します — トークンごとの稼働率、データソースの健全性、有効なインシデントを返します。

「Pythia の speed バンドルを利用する Solidity コントラクトをください」

get_integration_guide("speed") を呼び出します — 正しいアドレスとジョブ ID を含む、デプロイ可能な完全なコントラクトを返します。

「Pythia はどのトークンをカバーしていますか?すべて正常に動作していますか?」

get_market_summary() を呼び出します — エコシステムのカバレッジ、ステータスの内訳、インフラの健全性を返します。

「Pythia Events はどのように機能しますか?BTC の RSI が30を下回ったときに、コントラクトが反応するようにしたいです。」

get_events_info() を呼び出します — サブスクリプションの仕組み、対応する条件、料金を返します。

「EMA クロスオーバーイベントをサブスクライブする Solidity コードをください。」

get_events_guide() を呼び出します — subscribe/receive パターンを備えた、デプロイ可能な EventSubscriber コントラクトを返します。

「Pythia Visions とは何ですか?どのようなパターンを検出しますか?」

get_visions_info() を呼び出します — 精度の範囲、発火頻度、コントラクトアドレス、仕組みとともに、ウォークフォワード検証済みのパターンを返します。

「最近発火した BTC の Visions を見せてください」

get_vision_history("BTC") を呼び出します — 最近検出されたパターンと、その信頼度および価格を返します。

「Pythia Visions をサブスクライブする Solidity コードをください」

get_visions_guide() を呼び出します — VisionFired イベントをサブスクライブするコントラクトを返します。

Pythia が提供するもの

  • 任意のトークン、Chainlink 対応の任意のチェーン — 現在、BTC、SOL、TAO、RENDER、ONDO、AAVE、UNI、MORPHO などに対応しており、新しいトークンもリクエストに応じて追加されます
  • 6 種類のインジケーター: EMA、RSI、ボリンジャーバンド(上限/下限)、VWAP、ボラティリティ、USD 価格
  • 4 つの時間足: 5 分、1 時間、1 日、1 週間
  • 4 つの料金プラン: Discovery/Analysis/Speed/Complete — 現在の LINK 手数料については get_pricing を呼び出してください
  • 無料トライアル: PythiaFaucet コントラクト — LINK は不要です
  • Pythia Events: インジケーターの条件(閾値を上回る/下回る)をサブスクライブできます。条件が発動すると、コントラクトが呼び出されます。LINK で前払いし、キャンセル時または発動時には未使用期間分が返金されます。キーパーのインフラは不要です。
  • Pythia Visions: ウォークフォワード検証済みの市場インテリジェンスをオンチェーンで提供します — パターンの種類+信頼度+インジケーターのスナップショット+監視対象フィードを、Chainlink 経由で配信します。サブスクライブは無料です。パターンとトークンの最新リストについては、get_visions_info を呼び出してください。
  • 公開インジケーター履歴: 公開済みのすべてのインジケーター値を収録した、無料で改変不能な JSON アーカイブです。UTC の終了日ごとに、フィード別のファイルが 1 つ作成されます(https://pythia.c3x-solutions.com/history/{chain}/{feed_name}/{YYYY-MM-DD}.json。history/manifest.json から確認できます)。オラクルを呼び出さずに、任意の期間におけるインジケーター条件を再計算または監査できます。公開後、ファイルが変更されることはありません。

データの鮮度

この MCP サーバーは、データエンジンが 15 分ごとに更新するライブステータスフィード https://pythia.c3x-solutions.com/feed-status.json を利用するシンクライアントです。新しいトークン、新しいパターン、コントラクトアドレス、料金の変更は、次のデータエンジンサイクル後、数秒以内に MCP ツールへ反映されます。パッケージの更新は不要です。

ライブフィードに接続できない場合、MCP ツールは古い組み込みデータを返すのではなく、明確なエラーを発生させます。しばらくしてから再試行するか、ステータスを確認してください。(v0.9.0 以降は、エラーを明示して停止します。以前のバージョンには本番環境の状態と乖離する組み込みフォールバックがありましたが、削除されました。)

統合例

Hardhat のセットアップを含む Solidity コントラクトについては、pythia-oracle-examples をご覧ください。Chainlink 対応の任意のネットワークにデプロイできます。

リンク

ライセンス

MIT

コメント

MCP は初めてですか?

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

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