pigi.finance - DeFi Vault Intelligence MCP

公式

25以上のプロトコルと14のEVMチェーンにわたる2,000以上のDeFiボールトをクエリ。ボールトのリスクスコア、APR/APYとTVL履歴、リスク調整後利回り、DeFiベースレート、ハック/エクスプロイトデータを取得 — Claude、Cursor、Codex、Gemini CLI、その他のMCPクライアント向け。

Pigi Finance DeFi Vault Intelligence MCPで何ができますか?

  • リスクと利回りでボールトを探す — Ethereum上のUSDC貸付ボールトで、APRが10%以上、TVLが1,000万ドル超、リスク帯がAまたはBのものを、list_vaultsでリスク調整後APR順にランキングして尋ねる。

  • プロトコル間でボールトを比較する — 90日間のリスク調整後利回りで、MorphoとEulerの上位USDCボールトを並べて比較するリクエストを、strategy_idを指定してget_vault_historyで行う。

  • ボールトのフローとパフォーマンスを追跡する — 今月純流出があったMorphoボールトを尋ねたり、TVLの最低・最高値、APR、純流入額をget_vault_statsで取得する。

  • 市場金利とハッキングを監視する — get_ratesでDeFiのベースレートと3ヶ月物T-billを比較したり、get_hacksで2025年のブリッジエクスプロイト損失を照会する。

  • プロトコルレベルのリスクを評価する — pigiがEthereum上のAave V3をプロトコルとしてどう評価しているか、またどのボールトがそのスコアを押し上げているかを、list_protocolsとget_protocolを使って尋ねる。

ドキュメント

pigi.finance

pigi.finance — DeFi Vault Intelligence MCP

25以上のプロトコルと14のEVMチェーンにわたる2,000以上のDeFiボールトを照会できます。ボールトのリスクスコア、APR/APYとTVLの履歴、リスク調整後利回り、DeFiベースレート、ハック/エクスプロイトデータを取得できます。Claude、Cursor、Codex、Gemini CLI、その他のMCPクライアントに対応しています。

  • リモートサーバー、インストール不要。 クライアントを1つのURLに向け、OAuthでサインインするだけです。APIキーのコピーも環境変数も不要です。
  • クロスプロトコル。 Aave、Morpho、Euler、Uniswap、Fluid、SparkLend、Yearnなどに対応した単一のツールサーフェスで、プロトコルをまたいでボールトを比較できます(1つずつではなく)。
  • リスク評価付き。 評価済みの各ボールトには、pigiが公開するrisk_band(Aが最も安全…F)とrisk_score(0〜100)が付与されるため、エージェントは利回りだけでなく安全性でもランク付けできます。
  • 無料枠。 月1,000リクエスト、すべてのボールトメトリクスと履歴を利用可能。Proでは上限が上がり、ホルダー分析も追加されます。pigi.finance/api-keys を参照してください。

公式MCPレジストリにio.github.pigi-fi/pigi-mcpとして掲載されています。

エンドポイント: https://mcp.pigi.finance/api/mcp (Streamable HTTP)

インストール

任意のMCPクライアント(Claude Desktop、Cursor、Windsurfなど:MCP設定ファイルに追加)

{
  "mcpServers": {
    "pigi": { "url": "https://mcp.pigi.finance/api/mcp" }
  }
}

または、これをエージェントに貼り付けてセットアップを任せることもできます:

Read https://raw.githubusercontent.com/pigi-fi/pigi-skills/refs/heads/main/pigi-setup/SKILL.md and follow the instructions to connect to pigi.finance MCP

CLIクライアント:

Claude Code

claude mcp add pigi --transport http https://mcp.pigi.finance/api/mcp

Codex

codex mcp add pigi --url https://mcp.pigi.finance/api/mcp

Gemini CLI

{
  "mcpServers": {
    "pigi": { "httpUrl": "https://mcp.pigi.finance/api/mcp" }
  }
}

OpenCode

{
  "mcp": {
    "pigi": { "type": "remote", "url": "https://mcp.pigi.finance/api/mcp" }
  }
}

Stdio専用クライアント(mcp-remote経由でブリッジ)

{
  "mcpServers": {
    "pigi": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.pigi.finance/api/mcp"]
    }
  }
}

Docker(ホスト型サーバーへのstdioブリッジ。ローカルプロセスが必要なランナー向け)

git clone https://github.com/pigi-fi/pigi-mcp.git && cd pigi-mcp
docker build -t pigi-mcp .
docker run -i --rm -p 3334:3334 -v pigi-mcp-auth:/home/node/.mcp-auth pigi-mcp

初回実行時にサインインURLが表示されるので、ホスト上で開いてください。コールバックはポート3334に届き、名前付きボリュームがトークンを保持するため、以降の実行ではサインインがスキップされます。

非対話型の使用(ディレクトリインスペクタやサービスなど)では、代わりにサービストークンを渡すとOAuthがスキップされます:docker run -i --rm -e PIGI_MCP_TOKEN=... pigi-mcp。サービストークンは、特定のインテグレーション向けにpigi.financeが発行します。

このリポジトリをDockerfileをビルドせずに自社イメージにクローンするランナー(Glamaなど)には、ビルドステップnpm install -g mcp-remote@0.14.2とコマンド["/app/entrypoint.sh"]が必要です。スクリプトには独自のデフォルト値が含まれています。

認証

初回接続時に、クライアントはOAuth 2.1サインイン(WorkOS AuthKit)を開きます。初回ログイン時に無料アカウントがプロビジョニングされます。すでにpigi.finance REST APIを使用している場合は、同じメールアドレスでサインインしてください。MCPはそのアカウントのプランとクォータを共有します。

ヘッドレス環境:mcp-remoteでサインインURLが表示されるので、どこでも開いて、コールバックURLを返してください。

スキル(任意)

pigi-fi/pigi-skillsは、エージェントにツールの使用タイミングと方法を教えます:

npx skills add pigi-fi/pigi-skills --yes

質問例

  • 「イーサリアム上のUSDC貸出ボールトで、APRが10%以上、TVLが1,000万ドル以上のものを探し、リスクスコアでランク付けして。」
  • 「過去90日間のリスク調整後利回りで、MorphoとEulerの主要USDCボールトを比較して。」
  • 「今月、Morphoで純流出があったボールトはどれ?」
  • 「現在のDeFiベースレートは3ヶ月物T-billと比べてどう?」
  • 「2025年にブリッジのエクスプロイトで失われた金額は?」
  • 「pigiはイーサリアム上のAave V3をプロトコルとしてどう評価し、どのボールトがその数値を押し上げている?」

ツール

  • list_vaults — TVL、APR、資産クラス、経過期間、プロトコル、チェーン、および評価済みの場合はrisk_band、risk_score、risk_adjusted_aprを含むDeFiボールトの一覧。protocol_name、chain_id、asset_class(ステーブル/混合/非ステーブル)、search(名前の部分文字列、例:USDC)、risk_band(例:["A","B"])、min_risk_score、tvl_filter、apr_filter、age_filterでフィルタリング。apr_desc、tvl_desc、risk_score_desc、risk_adjusted_apr_descでソート。limit / offsetでページネーション。id(get_vault用)とstrategy_id(履歴と統計用)を返します。
  • get_vault — プールidによる1つのボールトの完全なレコード。
  • list_protocols — 評価済みのすべてのプロトコルノードに対するpigiの累積プロトコル評価を1回の呼び出しで取得:score = 0.6 × the protocol node's own rating + 0.4 × the TVL-weighted mean of the published scores of the vaults that deposit into it、band(Aが最も安全…F)、ノード評価、ボールト集計を含む。ノードIDはaave-v3-ethereum、euler-v2、morpho-blue-ethereumのようになります。オプションのchain_idで、カウントするボールトを絞り込めます。
  • get_protocol — 1つのプロトコルノードの累積評価と、カウントされたボールト(公開スコア、バンド、TVL、重み、大きい順)。引数:node_id(list_protocolsから)、オプションのchain_id。
  • get_vault_history — ボールトの日次系列:TVL、APR、APY、リスク調整後APR(APRからリスクスコアに基づくペナルティを差し引いたもの)、30日移動平均。引数:strategy_id、range(7D / 30D / 90D / 180D)。
  • get_vault_stats — ボールトのウィンドウ集計:週次、月次、四半期、年次のウィンドウでのTVLの低値/高値、APR、APY、純流入。引数:strategy_id、オプションのperiod。
  • get_rates — DeFiベースレート(ステーブルコインとETHボールトセットの平均利回り)と3ヶ月物米国T-billレート、直近約30日分の日次データ。引数なし。
  • get_hacks — DeFiハック・エクスプロイト損失イベントと主要なTradFi損失。フィルタリングされたセット全体を合計するsummary付き。引数:category、type(DeFi / Dexes / Bridges)、from、to、min_amount、sort、limit、offset。
  • get_usage — 今月のリクエスト数とプラン上限。引数なし。

「最良の低リスクUSDCボールト」は1回の呼び出しで取得できます:list_vaults({ search: "USDC", asset_class: "stable", risk_band: ["A", "B"], sort: "risk_adjusted_apr_desc" })。

カバレッジ

2,000以上のボールト・25以上のプロトコル・14のEVMチェーン・貸出市場、ERC-4626ボールト、AMMプール、安定性プール。データは毎日更新されます。リスク評価はpigiが評価したボールトについて公開されており、最新の数はpigi.financeにあります。

このリポジトリについて

このリポジトリは、pigi.finance MCPサーバーの公開リスティングです:レジストリマニフェスト(server.json)、公開ワークフロー、このREADME。サーバー自体はホスト型サービスであり、そのコードはここには公開されていません。

リリース:server.json内のversionを更新し、コミットし、vX.Y.Zでタグを付けてプッシュします。ワークフローはマニフェストを検証し、GitHub OIDCでレジストリに公開します。レジストリは公開済みバージョンを上書きすることはありません。

リンク

タグ: DeFi · Finance · Cryptocurrency · Blockchain · Web3 · Yield · Vaults · Risk · Risk Analytics · On-chain Data · Aave · Morpho · Euler · Uniswap · EVM