Philidor MCP について
Philidor MCPは、AIエージェント向けにDeFiのボールトやレンディング市場のリスクを分析します。ボールトの検索・比較、リスク内訳、プロトコル調査に対応し、APIキー不要のホストAPI接続とローカルのstdio実行を選べます。
主な機能
- 01DeFiボールトの検索と絞り込み
- 02ボールトのリスクと利回りの比較
- 03ボールトリスクスコアの内訳
- 04レンディング市場とイベントの確認
- 05プロトコルとキュレーターの調査
- 06ポートフォリオとループ戦略の評価
活用シーン
- 01資産・チェーン・リスク区分でボールトを検索
- 02預け入れ前に候補ボールトを比較
- 03プロトコルのインシデントやセキュリティ履歴を確認
- 04ポートフォリオや担保・負債ループのリスクを評価
MCP 対応
ボールトの検索、リスク分析、市場調査、デューデリジェンス向けのMCPツール、リソース、プロンプトを提供します。クライアントはホストされたStreamable HTTPエンドポイントに接続するか、stdioでローカル実行できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.philidor.io/api/mcpclaude mcp add --transport http philidor https://mcp.philidor.io/api/mcp{"mcpServers":{"philidor":{"type":"http","url":"https://mcp.philidor.io/api/mcp"}}}Cursor で開く{"servers":{"philidor":{"type":"http","url":"https://mcp.philidor.io/api/mcp"}}}VS Code で開く{"mcpServers":{"philidor":{"type":"http","url":"https://mcp.philidor.io/api/mcp"}}}{"mcpServers":{"philidor":{"serverUrl":"https://mcp.philidor.io/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
9| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| asset | string | いいえ | 資産シンボルで絞り込みます(例:USDC、WETH) |
| chain | string | いいえ | チェーン名で絞り込みます(例:Ethereum、Base、Arbitrum) |
| limit | number | いいえ | 結果の最大数(デフォルト 10、最大 50) |
| minTvl | number | いいえ | USD 建ての最小 TVL |
| protocol | string | いいえ | プロトコル ID で絞り込みます(例:morpho、aave-v3、yearn-v3) |
| query | string | いいえ | ボールト名、シンボル、資産、プロトコル、またはキュレーターで検索します |
| riskTier | string | いいえ | リスクティアで絞り込み:Prime、Core、Edge |
| sortBy | string | いいえ | 並べ替えフィールド:tvl_usd、apr_net、name、last_synced_at |
| sortOrder | string | いいえ | 並べ替え順:asc または desc |
詳細
Philidor MCP サーバー
AI エージェント向け DeFi ボールトのリスク分析
Morpho、Aave、Yearn、Beefy、Sparkにわたる700以上のDeFiボールトを検索できます。リスクスコアを比較し、プロトコルを分析し、デューデリジェンスを実施できます。すべて自然言語で行えます。
APIキー不要。インストール不要。
クイックスタート • Cursor プラグイン • ツール • プロンプトの例 • リスクフレームワーク • エージェントスキル
Philidorを選ぶ理由
多くのDeFiデータツールが提供するのは生の数値です。Philidorは、AI エージェントに機関投資家水準のリスクインテリジェンスを提供します。
| 機能 | Philidor | DefiLlama 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ボールトを検索、絞り込みます。
| パラメーター | 型 | 説明 |
|---|---|---|
query | string | ボールト名、シンボル、アセット、プロトコル、キュレーターで検索します |
chain | string | チェーン名またはスラッグで絞り込みます(Ethereum、Base、Solana、...) |
protocol | string | プロトコル ID:aave、morpho、spark、compound、yearn、beefy、uniswap、nest、maple、kamino |
protocolVersion | string | 世代で絞り込みます(v3、v4、...)。Aave V4にはprotocol=aaveと併用します |
asset | string | アセットのシンボルで絞り込みます(USDC、WETH、...) |
riskTier | string | リスクティアで絞り込みます:Prime、Core、Edge |
minTvl | number | USDでの最小TVL |
depositable | boolean | 現在の預け入れ可能容量で絞り込みます |
sortBy | string | 並べ替えフィールド:tvl_usd、apr_net、name、last_synced_at |
sortOrder | string | 並べ替え順:ascまたはdesc |
limit | number | 最大結果数(デフォルト10、最大50) |
get_vault
リスクの内訳、最近のイベント、過去のスナップショットなど、特定のボールトの詳細情報を取得します。id、またはnetworkとaddressで検索します。
| パラメーター | 型 | 説明 |
|---|---|---|
id | string | ボールト ID(例:morpho-1-0x...) |
network | string | ネットワークのスラッグ(ethereum、base、arbitrum、solana) |
address | string | ボールトのアドレス(0xの16進数またはSolanaのbase58) |
get_vault_risk_breakdown
ボルトの4つのリスクベクトル、すなわち資産構成、プラットフォームと戦略、管理とガバナンス、履歴の詳細な内訳です。
| Parameter | Type | Description |
|---|---|---|
network | string | ネットワークのスラッグ |
address | string | ボルトのアドレス |
list_markets
レンディング市場(Aave/Spark プール、Aave V4 スポーク、Compound Comet、Morpho Blue ペア、Kamino K-Lend)を一覧表示します。同じ流動性ハブを共有する Aave V4 スポークは、複合ハブの親の下にまとめられます(例:aave-v4-1-hub-core)。
| Parameter | Type | Description |
|---|---|---|
protocol | string | aave、spark、compound、morpho、kamino |
version | string | v3、v4、または klend |
chain | number/string | チェーン ID またはスラッグ |
limit | number | 1~100(デフォルトは 20) |
sortBy | string | total_supplied_usd、total_borrowed_usd、reserve_count、name |
get_market
1つの市場について、すべてのリザーブ(供給額、供給 APR、借入額、借入 APR、利用率、ティア)を表示します。スポーク ID と複合ハブ ID を指定できます。
| Parameter | Type | Description |
|---|---|---|
marketId | string | list_markets の市場 ID |
get_market_events
1つのレンディング市場で公開されたリスクイベントを表示します。ハブ ID の場合は、スポークのフィードが統合されます。
| Parameter | Type | Description |
|---|---|---|
marketId | string | list_markets の市場 ID |
limit | number | 1~100(デフォルトは 20) |
check_loop_venue
1つの市場における担保/負債のループを評価します。スコア、ティア、利用率、借入 APR、預け入れ状況、および両方のレッグに関する最近のインシデントを表示します。ヘルスファクターの計算やトランザクションの準備は行いません。
| Parameter | Type | Description |
|---|---|---|
marketId | string | list_markets の市場 ID |
collateral | string | 担保資産のシンボル |
debt | string | 負債資産のシンボル |
compare_vaults
TVL、APR、リスクスコア、リスクティア、監査状況について、2~3個のボルトを横並びで比較します。
| Parameter | Type | Description |
|---|---|---|
vaults | array | network と address を持つオブジェクトの配列(2~3個) |
find_safest_vaults
Philidor リスクスコアの高い順(スコアが高いほど評価上のリスクが低いことを示しますが、安全性を保証するものではありません)に、監査済みのボルト上位10件を検索します。
| Parameter | Type | Description |
|---|---|---|
asset | string | 資産シンボルで絞り込み |
chain | string | チェーン名で絞り込み |
minTvl | number | 最低 TVL(米ドル) |
get_protocol_info
TVL、ボルト数、バージョン、監査人、バグ報奨金、セキュリティインシデントなど、プロトコルの詳細を表示します。
| Parameter | Type | Description |
|---|---|---|
protocolId | string | プロトコル ID(aave、morpho、spark、compound、yearn、beefy、uniswap、nest、maple、kamino) |
get_curator_info
管理するボルト、TVL、チェーン別の分布、パフォーマンス指標など、キュレーターの詳細を表示します。
| Parameter | Type | Description |
|---|---|---|
curatorId | string | キュレーター ID |
get_market_overview
DeFi ボルト市場の概要統計(TVL 合計、ボルト数、リスク分布、プロトコル別 TVL)を表示します。パラメーターは不要です。
explain_risk_score
特定のリスクスコアが示す意味を、ティア、算出方法、しきい値を含めて説明します。
| Parameter | Type | Description |
|---|---|---|
score | number | リスクスコア(0~10) |
list_vaults_with_incidents
最近(過去365日以内)に重大なインシデントが発生したすべてのボルトを一覧表示します。TVL の降順、次に発生時期の新しい順で並べ替えます。パラメーターは不要です。
リソース
| URI | Description |
|---|---|
philidor://methodology | Vector Risk Framework v4.1 のドキュメント |
philidor://supported-chains | 対応するブロックチェーンネットワークとボルト数 |
philidor://supported-protocols | TVL データを含む、対応する DeFi プロトコル |
プロンプト
| プロンプト | 説明 |
|---|---|
vault_due_diligence | Vault の包括的なデューデリジェンスレポート |
portfolio_risk_assessment | ポジション全体を対象としたポートフォリオレベルのリスク分析 |
defi_yield_comparison | リスク調整後の分析を含む利回り比較 |
review_loop_venue | Loop の利用先をレビューしてから、プロトコル 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 |
リスク区分
| 区分 | スコア | 意味 |
|---|---|---|
| Prime | 8.0–10.0 | 機関投資家水準 — 成熟したコード、複数回の監査、安全なガバナンス |
| Core | 5.0–7.9 | 中程度の安全性 — 監査済みですが、比較的新しいか、柔軟なガバナンスを採用しています |
| Edge | 0.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 Skill | OpenClaw エージェントプラットフォーム向けのスキル定義 | 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
リンク
- Philidor MCP の紹介 — ホスト型サーバーの概要
- MCP ドキュメント — ツール、リソース、プロンプト
- Philidor Analytics — ボールトとリスクスコアを確認
- Philidor CLI — ターミナルベースのボールトインテリジェンス
- API ドキュメント — OpenAPI/Swagger ドキュメント
- リスク算出方法 — スコアの算出方法
- Smithery — MCP サーバーレジストリ
- Twitter — 更新情報とお知らせ
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。