AtlasYield について
AtlasYieldは、DeFiのボールトを評価するエージェント向けの読み取り専用MCPサーバーです。16要素スコア、ルートの存続性チェック、アラートを提供し、入金や取引のツールは含みません。
主な機能
- 01資産とチェーンで経路設定可能なボールトを検索
- 0216要素スコアと評価理由を確認
- 03指定規模でルートから退出可能か確認
- 04未解決の急落監視アラートを確認
- 05ボールトを比較しカバレッジを確認
活用シーン
- 01入金を検討する前にボールトを選別
- 02予定ポジション規模での退出可能性を確認
- 03スコアの弱い要素を調査
- 04対応プロトコルやチェーンのアラートを確認
MCP 対応
MCPサーバーは、DeFiボールトの検索、評価、比較、ルート確認に使う7つの読み取り専用ツールを提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://atlasyield.club/mcpclaude mcp add --transport http club-atlasyield https://atlasyield.club/mcp{"mcpServers":{"club-atlasyield":{"type":"http","url":"https://atlasyield.club/mcp"}}}Cursor で開く{"servers":{"club-atlasyield":{"type":"http","url":"https://atlasyield.club/mcp"}}}VS Code で開く{"mcpServers":{"club-atlasyield":{"type":"http","url":"https://atlasyield.club/mcp"}}}{"mcpServers":{"club-atlasyield":{"serverUrl":"https://atlasyield.club/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
7| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| asset | any | いいえ | 基礎資産のシンボル、または最大 10 個のシンボルのリスト(例:USDC または ["USDC","USDT0"])。完全一致です。USDC に syrupUSDC は含まれません(類似候補は similarAssets に表示されます)。 |
| chain | any | いいえ | チェーン名(base、ethereum、arbitrum、optimism、bnb、solana)または EVM チェーン ID |
| limit | integer | いいえ | 返す行数。デフォルトは 5、最大 10 |
| minApy | number | いいえ | 最低ライブ APY(パーセントポイント単位)。例:10 は 10% を表します |
| sortBy | enum | いいえ | この項目の降順でランク付けします。デフォルトは compositecomposite | apy | tvl |
| minScore | number | いいえ | Atlas 総合スコアの最低値(0~100) |
| minTvlUsd | number | いいえ | 最低ライブ TVL(USD) |
| protocolId | string | いいえ | プロトコルのスラッグ。例:morpho、aave-v3、pendle |
詳細
@atlasyield/mcp
AtlasYield の判定レイヤー向けの読み取り専用 MCP サーバーです。ツールは 7 つ。キー不要、資産の預かりなし、実行なし。エージェントが判定を求めると、ルートが安全でない場合にその旨が通知されます。
| ツール | 回答する内容 |
|---|---|
find_vaults | ボールトのアドレスがまだ分からない場合に、アセットとチェーン(chain: "base")に基づく短いランキングを返します。ルーティング可能なボールトのみが対象で、約 2 KB です。これはランキングであり、推奨ではありません。 |
get_vault_score | 1 つのボールトの最新の 16 要素による Atlas Score(合成スコア、ラベル、4 つの柱、現在の APY/TVL)を返します。 |
get_coverage | 現在スコアリングされている内容を返します。ボールト数、TVL、スコアの分布、プロトコル別・チェーン別の内訳です。 |
check_route_survival | 本日計測した、指定額の預け入れを引き出せるかどうかを確認します。blocking:true は拒否を意味します。 |
list_open_alerts | 公開済みの日次スナップショットに含まれる、未解決の急落監視アラートを一覧表示します。 |
explain_vault_score | 理由を確認できます。柱ごとの 16 要素すべて(サブスコア、重み、生の入力値、ラベル)と、最も弱い 3 要素を返します。 |
compare_vaults | 2~8 個のボールトを合成スコア順に並べて比較します。スコアがないものも found:false として表示されます。 |
データは公開 API https://api.atlasyield.club/v1 と公開済みのスコア履歴 https://github.com/gveshk/atlasyield-score-history から取得します。4 時間ごとにスコアリングし、スナップショットは毎日公開されます。これは調査・情報提供を目的としたもので、投資助言ではありません。
インストール
Claude Code:
claude mcp add atlasyield -- npx -y @atlasyield/mcp
Claude Desktop/Cursor/stdio クライアント(mcp.json または claude_desktop_config.json):
{
"mcpServers": {
"atlasyield": { "command": "npx", "args": ["-y", "@atlasyield/mcp"] }
}
}
チェックアウトしたリポジトリから利用する場合:npm install && npm run build を実行し、"command": "node", "args": ["<checkout>/dist/index.js"] を使用します。
Docker:docker build -t atlasyield-mcp . を実行し、続けて "command": "docker", "args": ["run", "-i", "--rm", "atlasyield-mcp"] を使用します。
試してみる
Base 上の Morpho WETH(0x09832347586e238841f49149c84d121bc2191c53)は、10,000 ドル分を預けても安全ですか?
エージェントは get_vault_score を呼び出し、次に check_route_survival を呼び出します。NO_ROUTE の判定は blocking: true と、平易な言葉による拒否として返されます。
MCP クライアントを使わない場合:npm run build && node scripts/smoke.mjs check_route_survival '{"chainId":8453,"address":"0x..."}' を実行すると、stdio 経由でバイナリに生の JSON-RPC を送信します。
環境変数
ATLAS_API_BASE— API のベース URL を上書きします(デフォルトはhttps://api.atlasyield.club/v1)ATLAS_SNAPSHOT_BASE— スコア履歴の raw ベース URL を上書きします
これは何ではないか
入金、署名、送信を行うツールはなく、今後も追加されません。実行機能を提供する場合は、独自のガード(recipient-safety、assertRouteValue)を備えた別の API とします。MCP ツールとして提供することはありません。
ドキュメント:https://docs.atlasyield.club/api-reference/mcp · ライセンス:MIT · データライセンス: https://atlasyield.club/data-license
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。