mcpField
P
Philidor MCP

Philidor MCP

リモート
github.com/Philidor-Labs金融データ54 週間前に更新
リポジトリ

Philidor MCP について

Philidor MCPは、AIエージェント向けにDeFiのボールトやレンディング市場のリスクを分析します。ボールトの検索・比較、リスク内訳、プロトコル調査に対応し、APIキー不要のホストAPI接続とローカルのstdio実行を選べます。

主な機能

  1. 01DeFiボールトの検索と絞り込み
  2. 02ボールトのリスクと利回りの比較
  3. 03ボールトリスクスコアの内訳
  4. 04レンディング市場とイベントの確認
  5. 05プロトコルとキュレーターの調査
  6. 06ポートフォリオとループ戦略の評価

活用シーン

  1. 01資産・チェーン・リスク区分でボールトを検索
  2. 02預け入れ前に候補ボールトを比較
  3. 03プロトコルのインシデントやセキュリティ履歴を確認
  4. 04ポートフォリオや担保・負債ループのリスクを評価

MCP 対応

ボールトの検索、リスク分析、市場調査、デューデリジェンス向けのMCPツール、リソース、プロンプトを提供します。クライアントはホストされたStreamable HTTPエンドポイントに接続するか、stdioでローカル実行できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.philidor.io/api/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

9
パラメーター型必須説明
assetstringいいえ資産シンボルで絞り込みます(例:USDC、WETH)
chainstringいいえチェーン名で絞り込みます(例:Ethereum、Base、Arbitrum)
limitnumberいいえ結果の最大数(デフォルト 10、最大 50)
minTvlnumberいいえUSD 建ての最小 TVL
protocolstringいいえプロトコル ID で絞り込みます(例:morpho、aave-v3、yearn-v3)
querystringいいえボールト名、シンボル、資産、プロトコル、またはキュレーターで検索します
riskTierstringいいえリスクティアで絞り込み:Prime、Core、Edge
sortBystringいいえ並べ替えフィールド:tvl_usd、apr_net、name、last_synced_at
sortOrderstringいいえ並べ替え順:asc または desc

詳細

Philidor MCP サーバー

AI エージェント向け DeFi ボールトのリスク分析

MIT ライセンス MCP TypeScript ホスト型 smithery バッジ LobeHub

Morpho、Aave、Yearn、Beefy、Sparkにわたる700以上のDeFiボールトを検索できます。リスクスコアを比較し、プロトコルを分析し、デューデリジェンスを実施できます。すべて自然言語で行えます。

APIキー不要。インストール不要。

クイックスタート • Cursor プラグイン • ツール • プロンプトの例 • リスクフレームワーク • エージェントスキル


Philidorを選ぶ理由

多くのDeFiデータツールが提供するのは生の数値です。Philidorは、AI エージェントに機関投資家水準のリスクインテリジェンスを提供します。

機能PhilidorDefiLlama MCP一般的なDeFi API
ボールトのリスクスコア(0–10):white_check_mark::x::x:
リスクベクトルの分解:white_check_mark::x::x:
ボールトの比較:white_check_mark::x::x:
キュレーターの情報分析:white_check_mark::x::x:
プロトコルのセキュリティ履歴:white_check_mark::x:一部対応
デューデリジェンス用プロンプト:white_check_mark::x::x:
ポートフォリオのリスク評価:white_check_mark::x::x:
APIキー不要:white_check_mark::white_check_mark:サービスによる
ホスト型(インストール不要):white_check_mark::x::x:

クイックスタート

リモートサーバー(推奨)

ホスト型サーバーに直接接続できます。インストール不要で、常に最新の状態です。

https://mcp.philidor.io/api/mcp
Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.jsonに追加します。

{
  "mcpServers": {
    "philidor": {
      "url": "https://mcp.philidor.io/api/mcp"
    }
  }
}
Claude Code
claude mcp add philidor --transport http https://mcp.philidor.io/api/mcp
Cursor

.cursor/mcp.jsonに追加します。

{
  "mcpServers": {
    "philidor": {
      "url": "https://mcp.philidor.io/api/mcp"
    }
  }
}
Windsurf

MCP の設定に追加します。

{
  "mcpServers": {
    "philidor": {
      "serverUrl": "https://mcp.philidor.io/api/mcp"
    }
  }
}
Docker(stdio)
docker run -i --rm ghcr.io/philidor-labs/philidor-mcp
ローカル(stdio)
git clone https://github.com/Philidor-Labs/philidor-mcp.git
cd philidor-mcp
npm install
npm start

ツール

ボールトの検索、リスク分析、レンディング市場、ループ運用先の確認、プロトコル調査に対応する14個のツールです。

search_vaults

チェーン、プロトコル、アセット、リスクティア、TVLなどでDeFiボールトを検索、絞り込みます。

パラメーター型説明
querystringボールト名、シンボル、アセット、プロトコル、キュレーターで検索します
chainstringチェーン名またはスラッグで絞り込みます(Ethereum、Base、Solana、...)
protocolstringプロトコル ID:aave、morpho、spark、compound、yearn、beefy、uniswap、nest、maple、kamino
protocolVersionstring世代で絞り込みます(v3、v4、...)。Aave V4にはprotocol=aaveと併用します
assetstringアセットのシンボルで絞り込みます(USDC、WETH、...)
riskTierstringリスクティアで絞り込みます:Prime、Core、Edge
minTvlnumberUSDでの最小TVL
depositableboolean現在の預け入れ可能容量で絞り込みます
sortBystring並べ替えフィールド:tvl_usd、apr_net、name、last_synced_at
sortOrderstring並べ替え順:ascまたはdesc
limitnumber最大結果数(デフォルト10、最大50)
get_vault

リスクの内訳、最近のイベント、過去のスナップショットなど、特定のボールトの詳細情報を取得します。id、またはnetworkとaddressで検索します。

パラメーター型説明
idstringボールト ID(例:morpho-1-0x...)
networkstringネットワークのスラッグ(ethereum、base、arbitrum、solana)
addressstringボールトのアドレス(0xの16進数またはSolanaのbase58)
get_vault_risk_breakdown

ボルトの4つのリスクベクトル、すなわち資産構成、プラットフォームと戦略、管理とガバナンス、履歴の詳細な内訳です。

ParameterTypeDescription
networkstringネットワークのスラッグ
addressstringボルトのアドレス
list_markets

レンディング市場(Aave/Spark プール、Aave V4 スポーク、Compound Comet、Morpho Blue ペア、Kamino K-Lend)を一覧表示します。同じ流動性ハブを共有する Aave V4 スポークは、複合ハブの親の下にまとめられます(例:aave-v4-1-hub-core)。

ParameterTypeDescription
protocolstringaave、spark、compound、morpho、kamino
versionstringv3、v4、または klend
chainnumber/stringチェーン ID またはスラッグ
limitnumber1~100(デフォルトは 20)
sortBystringtotal_supplied_usd、total_borrowed_usd、reserve_count、name
get_market

1つの市場について、すべてのリザーブ(供給額、供給 APR、借入額、借入 APR、利用率、ティア)を表示します。スポーク ID と複合ハブ ID を指定できます。

ParameterTypeDescription
marketIdstringlist_markets の市場 ID
get_market_events

1つのレンディング市場で公開されたリスクイベントを表示します。ハブ ID の場合は、スポークのフィードが統合されます。

ParameterTypeDescription
marketIdstringlist_markets の市場 ID
limitnumber1~100(デフォルトは 20)
check_loop_venue

1つの市場における担保/負債のループを評価します。スコア、ティア、利用率、借入 APR、預け入れ状況、および両方のレッグに関する最近のインシデントを表示します。ヘルスファクターの計算やトランザクションの準備は行いません。

ParameterTypeDescription
marketIdstringlist_markets の市場 ID
collateralstring担保資産のシンボル
debtstring負債資産のシンボル
compare_vaults

TVL、APR、リスクスコア、リスクティア、監査状況について、2~3個のボルトを横並びで比較します。

ParameterTypeDescription
vaultsarraynetwork と address を持つオブジェクトの配列(2~3個)
find_safest_vaults

Philidor リスクスコアの高い順(スコアが高いほど評価上のリスクが低いことを示しますが、安全性を保証するものではありません)に、監査済みのボルト上位10件を検索します。

ParameterTypeDescription
assetstring資産シンボルで絞り込み
chainstringチェーン名で絞り込み
minTvlnumber最低 TVL(米ドル)
get_protocol_info

TVL、ボルト数、バージョン、監査人、バグ報奨金、セキュリティインシデントなど、プロトコルの詳細を表示します。

ParameterTypeDescription
protocolIdstringプロトコル ID(aave、morpho、spark、compound、yearn、beefy、uniswap、nest、maple、kamino)
get_curator_info

管理するボルト、TVL、チェーン別の分布、パフォーマンス指標など、キュレーターの詳細を表示します。

ParameterTypeDescription
curatorIdstringキュレーター ID
get_market_overview

DeFi ボルト市場の概要統計(TVL 合計、ボルト数、リスク分布、プロトコル別 TVL)を表示します。パラメーターは不要です。

explain_risk_score

特定のリスクスコアが示す意味を、ティア、算出方法、しきい値を含めて説明します。

ParameterTypeDescription
scorenumberリスクスコア(0~10)
list_vaults_with_incidents

最近(過去365日以内)に重大なインシデントが発生したすべてのボルトを一覧表示します。TVL の降順、次に発生時期の新しい順で並べ替えます。パラメーターは不要です。


リソース

URIDescription
philidor://methodologyVector Risk Framework v4.1 のドキュメント
philidor://supported-chains対応するブロックチェーンネットワークとボルト数
philidor://supported-protocolsTVL データを含む、対応する DeFi プロトコル

プロンプト

プロンプト説明
vault_due_diligenceVault の包括的なデューデリジェンスレポート
portfolio_risk_assessmentポジション全体を対象としたポートフォリオレベルのリスク分析
defi_yield_comparisonリスク調整後の分析を含む利回り比較
review_loop_venueLoop の利用先をレビューしてから、プロトコル MCP に引き継ぎます

プロンプトの例

接続したら、AI アシスタントに次のように尋ねてみてください。

検索

「TVL が 1,000 万ドル以上の、最も安全な USDC Vault を探してください」

「Base では、どの Morpho Vault が利用できますか?」

「DeFi 市場の概要を表示してください」

分析

「Ethereum 上の Steakhouse USDC Vault のデューデリジェンスを実施してください」

「リスクスコアで上位 3 つの USDC Vault を比較してください」

「この Vault のリスクの内訳を教えてください:ethereum/0x...」

ポートフォリオ

「私のポートフォリオを評価してください:Morpho Steakhouse USDC に 50%、Aave USDC に 30%、Yearn USDC に 20%」

「セキュリティインシデントが発生したことのあるプロトコルはどれですか?」

「リスクスコア 8.5 は何を意味しますか?」


リスクスコアリング

Philidor は Vector Risk Framework v4.1 を使用し、Vault のリスクを測定可能な 3 つのベクトルに分解します。

Final Score = 40% Asset + 40% Platform + 20% Governance
資産構成(40%)

担保となる基礎資産の品質です。優良資産(ETH、USDC)は最も高く評価されます。要素には、オラクルの信頼性、流動性の深さ、ペッグの安定性が含まれます。

プラットフォームコード(40%)

コードの成熟度は、以下の要素で測定されます。

  • Lindy Score — 経過時間に基づく安全性(2 年超 ≈ 9/10)
  • Audit Density — 監査の件数と品質
  • Dependency Risk — リスクの高い依存関係に対する乗算式のペナルティ
  • Incident Penalty — セキュリティインシデント発生後のスコア上限
ガバナンス(20%)

ユーザーの退出可能期間です。

管理方法スコア
不変コントラクト10/10
7 日以上のタイムロック9/10
タイムロックなし1/10
リスク区分
区分スコア意味
Prime8.0–10.0機関投資家水準 — 成熟したコード、複数回の監査、安全なガバナンス
Core5.0–7.9中程度の安全性 — 監査済みですが、比較的新しいか、柔軟なガバナンスを採用しています
Edge0.0–4.9高いリスク — 慎重なデューデリジェンスが必要です

アーキテクチャ

┌──────────────────┐     ┌─────────────────┐     ┌──────────────┐
│  Claude / Cursor  │────▶│  Philidor MCP   │────▶│ Philidor API │
│  Windsurf / etc.  │◀────│  Server         │◀────│              │
└──────────────────┘     └─────────────────┘     └──────┬───────┘
                          14 tools, 3 resources,         │
                          4 prompts                      │
                                                   ┌────▼────┐
                                                   │ On-chain │
                                                   │  data    │
                                                   └─────────┘
  • トランスポート:ストリーミング可能な HTTP(リモート)または stdio(ローカル/Docker)
  • API:Philidor Public API を呼び出します — API キーは不要です
  • ステートレス:リクエストごとに新しいサーバーインスタンスを使用し、セッション状態を保持しません
  • データ:Ethereum、Base、Arbitrum、Polygon、Optimism、Avalanche にまたがる 700 以上の Vault

Cursor Marketplace プラグイン

このリポジトリには、エージェントをホスト型 Philidor MCP サーバーに接続し、5 つのワークフロースキルを読み込む Cursor プラグインが含まれています。プラグインに API キーは埋め込まれていません。Philidor は読み取り専用のまま、ボールトとレンディングプラットフォームをスコアリングしますが、ヘルスファクターの計算やトランザクションの準備は行いません。

このプラグインは、リポジトリ内の stdio サーバーよりも先行しているホスト型サーバーを参照します。

https://mcp.philidor.io/api/mcp

トランスポートは Streamable HTTP です。この URL に対するライブの initialize と tools/list では、14 個のツール、3 個のリソース(philidor://methodology、philidor://supported-chains、philidor://supported-protocols)、4 個のプロンプト(vault_due_diligence、portfolio_risk_assessment、defi_yield_comparison、review_loop_venue)が返されます。src/server.ts には同じ 14 個のツールが登録されています。

構成要素パス
マニフェスト.cursor-plugin/plugin.json
マーケットプレイスのインデックス.cursor-plugin/marketplace.json(プラグイン 1 個、ソース .)
MCP コネクターmcp.json
ロゴassets/logo.svg(philidor.io/brand-assets のメインのポーンマーク)
スキルskills/vault-due-diligence、skills/pre-deposit-safety-check、skills/risk-adjusted-yield、skills/market-incident-monitoring、skills/philidor-api-handoff

製品ページ:philidor.io/mcp。ドキュメント:MCP サーバー、クイックスタート、ツール、リソース、プロンプト。

インストール

プラグインが掲載されたら、Cursor の Customize を開いて Philidor を見つけ、Install(プロジェクトまたはユーザーのスコープ)を選択します。これにより、スキルとホスト型 MCP サーバーが一緒に読み込まれます。

それまでは、プラグインを使わずに同じサーバーへ接続するには、.cursor/mcp.json に次の内容を追加します。

{
  "mcpServers": {
    "philidor": {
      "url": "https://mcp.philidor.io/api/mcp"
    }
  }
}

ローカルのチェックアウトからプラグインを試すには、このリポジトリを ~/.cursor/plugins/local/philidor にコピーします(フォルダー内に .cursor-plugin/plugin.json が必要です)。次に Developer: Reload Window を実行し、Customize でスキルと MCP サーバーを確認します。ローカルプラグインのインポートを許可する必要があります。同じ名前のマーケットプレイスプラグインがある場合は、ローカルコピーより優先されます。

プロンプトの例
  • 「Ethereum 上の Gauntlet USDC ボールトについてデューデリジェンスを実施してください。」
  • 「Ethereum 上で現在も入金を受け付けている Prime USDC ボールトはどれですか?また、APR と比べてスコアはどうですか?」
  • 「借り入れる前に、Aave V4 Ethereum Main 上で USDC を使った weETH のループを確認してください。」
  • 「供給額の大きい Aave V4 マーケットと、選んだマーケットで最近発生したイベントを一覧表示してください。」
  • 「過去 1 年間に重大インシデントが発生したボールトはどれですか?」
  • 「バスケットの構成要素とオラクルの鮮度フィードが必要です。これは無料の MCP で利用できますか、それとも API が必要ですか?」

スキルは、ツールの結果からボールト ID、ネットワークスラッグ、アドレス、マーケット ID をコピーし、リスク数値を捏造しないようエージェントに指示します。ループのチェックでは check_loop_venue を呼び出した後、そこで終了します。ヘルスファクターと署名なしトランザクションはプロトコルの MCP が担当します(Aave は https://mcp.aave.com です)。バスケット、オラクルベクトル、拡張アセット、イベントストリーム、Risk Graph のルックスルーは、無料の MCP の対象外です。philidor-api-handoff スキルは、価格を提示せずに、それらの質問を API Access and Plans と料金へ案内します。

提出チェックリスト

レビュー担当者がプルリクエストを承認するまで、このフォークから提出しないでください。掲載は cursor.com/marketplace/publish での手動レビューです。リポジトリは公開されている必要があります。Cursor はオープンソースツリーと、その後の各更新をレビューします。

  • .cursor-plugin/plugin.json が解析可能で、プラグインスキーマ に適合している(name は philidor、小文字のケバブケース)
  • description に、このプラグインが読み取り専用のボールトおよび市場リスク分析用であることが記載されている
  • mcp.json が唯一の MCP コネクターであり、認証ヘッダーがない
  • 各スキルディレクトリに SKILL.md があり、その name がフォルダー名と一致し、description に使用する場面が記載されている
  • assets/logo.svg がコミットされ、logo が相対パス assets/logo.svg になっている
  • マニフェストのパスが相対パスで、実在する(skills/...、./mcp.json)。.. や絶対パスは使用しない
  • ${VAR} プレースホルダーがなく、variables が未設定のままである
  • README(このセクション)にインストール方法とプロンプト例が記載されている
  • ライブチェック:https://mcp.philidor.io/api/mcp に対する initialize と tools/list が引き続き成功する
  • ~/.cursor/plugins/local/philidor からローカルで試した(Customize に 5 つのスキルと Philidor MCP サーバーが表示される)
  • 公開 GitHub URL を cursor.com/marketplace/publish で提出する。このリポジトリは、source が "." の .cursor-plugin/marketplace.json によってインデックス化された単一のプラグインです

エージェントスキル

skills.sh を使って、Philidor MCP スキルをコーディングエージェントにインストールします。

npx skills add philidor-labs/philidor-mcp

これにより、DeFi ボールト分析に関するすべてのツール、リソース、プロンプト、推奨ワークフロー、ベストプラクティスをエージェントが完全に把握できます。

その他の利用方法
インターフェース説明リンク
CLIターミナルベースのボールトインテリジェンス — スクリプト化可能、パイプ接続可能、エージェント用サンドボックスで実行可能philidor-cli
OpenClaw SkillOpenClaw エージェントプラットフォーム向けのスキル定義npm

対応プロトコル

Morpho、Aave(v3/v4)、Spark、Compound、Yearn、Beefy、Uniswap、Nest、Maple、Kamino — 対応プロトコルは定期的に追加されています。

全リストは app.philidor.io をご覧ください。


開発

git clone https://github.com/Philidor-Labs/philidor-mcp.git
cd philidor-mcp
npm install
npm start

デフォルトでは、サーバーは公開 Philidor API に接続します。カスタムエンドポイントを使用するには、次のようにします。

PHILIDOR_API_URL=http://localhost:3003 npm start

リンク

ライセンス

MIT

コメント

MCP は初めてですか?

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

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