Alertio について
Alertioは、EVM、Solana、TONのリスク・市場データを必要とするエージェントやDeFi利用者向けの、APIキー不要のMCPサーバーです。ウォレットスキャンや清算シミュレーションに加え、仮定したポジションのヘルスファクター計算とリアルタイム市場リソースを提供します。
主な機能
- 01EVM、Solana、TONの貸付ポジションをスキャン
- 02担保価格下落による清算リスクをシミュレーション
- 03仮定したポジションのヘルスファクターを計算
- 04ステーブルコインのペッグとAaveの利用率を確認
- 05リアルタイム市場・デリバティブリソースを参照
活用シーン
- 01ウォレットの貸付ポジションと清算リスクを確認
- 02担保価格下落時のポジションをストレステスト
- 03借入ポジションを開く前にリスクを見積もる
- 04ステーブルコインのペッグと貸付市場金利を監視
MCP 対応
Streamable HTTP経由でMCPクライアントにDeFiリスクツール、リアルタイム市場リソース、プロンプトテンプレートを提供します。APIキーは不要で、IPごとにリクエストが制限されます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://www.alertio.io/api/mcpclaude mcp add --transport http io-alertio-alertio https://www.alertio.io/api/mcp{"mcpServers":{"io-alertio-alertio":{"type":"http","url":"https://www.alertio.io/api/mcp"}}}Cursor で開く{"servers":{"io-alertio-alertio":{"type":"http","url":"https://www.alertio.io/api/mcp"}}}VS Code で開く{"mcpServers":{"io-alertio-alertio":{"type":"http","url":"https://www.alertio.io/api/mcp"}}}{"mcpServers":{"io-alertio-alertio":{"serverUrl":"https://www.alertio.io/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Alertio MCP Server
AI エージェント向けのリアルタイム DeFi リスクインテリジェンスです。EVM、Solana、TON チェーン上のレンディングポジションをスキャンし、清算をシミュレーションし、仮想ポジションのヘルスファクターを計算し、ステーブルコインのペッグを監視し、市場の利用率を調査し、無期限先物の資金調達率を追跡します。API キーは不要です。
接続
公式 MCP Registry に io.alertio/alertio として登録されています。
Streamable HTTP(推奨)
{
"alertio": {
"url": "https://www.alertio.io/api/mcp"
}
}
SSE/stdio のみ対応するクライアント(旧版の Claude Desktop)
{
"alertio": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://www.alertio.io/api/mcp"]
}
}
ツール
scan_wallet
EVM ウォレットアドレスを、サポートされているすべてのレンディングプロトコルでスキャンし、ヘルスファクターと清算リスクを含む、すべてのアクティブな借入ポジションを返します。
サポート対象プロトコル
| プロトコル | チェーン |
|---|---|
| Aave V3 | Ethereum · Base · Arbitrum · Polygon · Optimism · Avalanche · Scroll |
| Aave V4 | Ethereum(Core · Prime · Plus hubs) |
| Spark | Ethereum |
| Morpho | Ethereum · Base · Arbitrum |
| Euler V2 | Ethereum · Monad |
| Moonwell | Base · Optimism |
パラメーター
| 名前 | 型 | 説明 |
|---|---|---|
wallet | string | EVM アドレス(0x…、42 文字) |
リスクレベル
| ラベル | ヘルスファクター |
|---|---|
SAFE | HF ≥ 2.0 |
AT RISK | 1.3 ≤ HF < 2.0 |
DANGER | 1.0 ≤ HF < 1.3 |
LIQUIDATED | HF < 1.0 |
出力例
Lending positions for 0xabc...1234
AAVE V3
ethereum: HF 2.45 · $18K collateral · $7K debt [SAFE]
base: HF 1.28 · $5K collateral · $3.8K debt [DANGER]
AAVE V4
No active positions.
SPARK
No active positions.
MORPHO
ethereum wstETH/USDC: HF 1.84 · $42K collateral · $22K debt [AT RISK]
EULER V2
No active positions.
MOONWELL
Base: HF 1.61 · $3.2K debt [SAFE]
Total active positions: 3
scan_solana_wallet
Solana ウォレットアドレスをスキャンし、Kamino のレンディングポジションを調べます。
サポート対象プロトコル
| プロトコル | チェーン |
|---|---|
| Kamino | Solana |
パラメーター
| 名前 | 型 | 説明 |
|---|---|---|
wallet | string | Solana の base58 アドレス(32~44 文字) |
出力例
Solana lending positions for 7xKX...AbCD
KAMINO
Solana: HF 1.72 · $12K collateral · $6K debt [AT RISK]
Total active positions: 1
scan_ton_wallet
TON ウォレットアドレスをスキャンし、EVAA レンディングプロトコルを調べます。
サポート対象プロトコル
| プロトコル | チェーン |
|---|---|
| EVAA | TON |
パラメーター
| 名前 | 型 | 説明 |
|---|---|---|
wallet | string | TON のフレンドリーアドレス(EQ… または UQ…、48 文字ちょうど) |
出力例
TON lending positions for EQD...wxYZ
EVAA
TON: HF 2.10 · $8K collateral · $3K debt [SAFE]
Total active positions: 1
simulate_liquidation
すべてのアクティブな EVM ポジション(Aave V3/V4、Spark、Morpho、Euler V2、Moonwell)に対する担保価格の下落の影響をシミュレーションします。清算されるポジションと、より高いリスク区分に移行するポジションを特定します。
計算式: newHF = currentHF × (1 − drop%)
すべての担保が価格下落に伴って一律に変動すると仮定します。ボラティリティの高い資産とステーブル資産が混在する担保の場合、保守的な推定値になります。
パラメーター
| 名前 | 型 | 説明 |
|---|---|---|
wallet | string | EVM アドレス(0x…、42 文字) |
collateral_drop_pct | number | 担保価格の下落率(1~80) |
出力例
Liquidation simulation for 0xabc...1234
Scenario: collateral drops 30%
Aave V3 (ethereum): 2.45 → 1.72 [AT RISK] ← was SAFE
Aave V3 (base): 1.28 → 0.90 [LIQUIDATED] ← was DANGER
Morpho wstETH/USDC: 1.84 → 1.29 [DANGER] ← was AT RISK
Moonwell (Base): 1.61 → 1.13 [DANGER] ← was SAFE
△ 2 position(s) at risk at -30%
⚠ 1 position(s) LIQUIDATED at -30%
calculate_health_factor
ポジション入力からヘルスファクターを計算します。ウォレット、チェーン、オンチェーンの照会は不要です。それぞれに独自の清算しきい値を設定した1つ以上の担保レッグと負債を受け取り、ヘルスファクター、加重平均しきい値、清算が発生する担保価値の下落率、清算が始まる担保価値を返します。オプションで、担保価格の下落と借入資産の価格変動をシミュレートできます。
simulate_liquidation と異なり、既存のポジションは不要です。「ETHを5枚供給して6,500ドル借りたら……」といった仮定の検討、借入を開始する前の借入額の設定、会話で説明されたポジションの分析に使用できます。
また、ここにあるツールのうち、上流サービスを一切呼び出さない唯一のツールです。そのため、レート制限の影響を受けず、サービス停止の影響も受けません。
計算式: HF = (Σ collateral value × liquidation threshold) ÷ debt
各資産のしきい値を各レッグに適用してから合計します。これは、プロトコルが複数の担保を組み合わせた加重平均しきい値を計算する方法と一致します。
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
collateral | array | はい | 1~20個のレッグ。それぞれ { value_usd, liquidation_threshold_pct, symbol? } |
debt_usd | number | はい | USD建ての借入総額。0 は負債がないことを意味するため、清算ポイントはありません |
collateral_drop_pct | number | いいえ | 担保がこの割合だけ下落する場合をシミュレートします(0~100) |
debt_change_pct | number | いいえ | 借入資産の価格変動をシミュレートします。正の値は負債を増やし、HFを低下させます。ステーブルコイン建ての負債の場合は省略します |
出力例
Health factor calculation
wBTC: $120,000 × 70% = $84,000
ETH: $30,000 × 80% = $24,000
─ blended threshold: $108,000 ÷ $150,000 = 72.00%
risk-adjusted collateral: $108,000
debt: $60,000
health factor = $108,000 ÷ $60,000 = 1.80 [AT RISK]
collateral can fall 44.44% before liquidation
liquidation begins at $83,333.33 of collateral
Simulated (collateral -45%): 0.99 [LIQUIDATED]
⚠ This position would be liquidatable.
負債がない場合、healthFactor は無限大ではなく null になります。報告する清算ポイントがないためです。
get_stablecoin_pegs
DeFiLlama をソースとして、上位15種類のステーブルコイン(USDT、USDC、DAI、FRAX、crvUSD、USDS、GHO など)の現在のUSDペッグデータを返します。0.5%を超える乖離には、デペッグの兆候としてフラグを付けます。
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
symbol | string | いいえ | "USDC" のように、特定のコインに絞り込みます。すべてを取得する場合は省略します。 |
出力例
Stablecoin peg status (USD target = $1.00)
USDT $1.0001 (+0.010%) · mcap $143.2B
USDC $1.0000 (+0.000%) · mcap $61.4B
DAI $0.9998 (-0.020%) · mcap $5.1B
FRAX $0.9971 (-0.290%) · mcap $643M △ watch
crvUSD $0.9942 (-0.580%) · mcap $89M ⚠ DEPEG
⚠ crvUSD showing depeg signal (>0.5% deviation)
get_market_utilization
7つのチェーンにおける Aave V3 のレンディング市場の利用率、借入APY、供給APYを返します。利用率が最適レートを超えると、借入APYは急激に上昇します。市場が凍結または一時停止されているかどうかも表示します。
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
asset | string | いいえ | "USDC" や "WETH" のように、シンボルで絞り込みます。すべてを取得する場合は省略します。 |
chain | string | いいえ | 次のいずれか:ethereum、base、arbitrum、polygon、optimism、avalanche、scroll。すべてを取得する場合は省略します。 |
出力例
Aave V3 market utilization
Asset Chain Util% Optimal Borrow APY Supply APY Status
─────────────────────────────────────────────────────────────────────
USDC ethereum 94.2% 90% 12.40% 9.80% HIGH UTIL △
USDT arbitrum 87.3% 90% 5.10% 3.90% OK
WETH base 42.1% 80% 2.30% 0.90% OK
△ Above optimal utilization: USDC (ethereum) 94.2%
リソース
ライブ市場スナップショットです。ウォレットアドレスなしで読み取ることができ、読み取りのたびに更新されます。
| URI | 説明 |
|---|---|
alertio://markets/aave-v3 | 7つのチェーンにおける Aave V3 の利用率とAPY |
alertio://markets/spark | Ethereum 上の Spark Protocol 市場レート |
alertio://markets/moonwell | Base 上の Moonwell 市場レート(WELL 報酬を含む) |
alertio://markets/morpho-vaults | Morpho ボルトのAPYとTVL |
alertio://markets/kamino | Solana 上の Kamino レンディング市場レート |
alertio://markets/kamino-vaults | Solana 上の Kamino ボルトのAPY |
alertio://stablecoins/pegs | 上位15種類のステーブルコインのペッグ状況 |
alertio://markets/funding-rates | Binance と Bybit の無期限契約の資金調達率(8時間ごと) |
alertio://markets/open-interest | Binance と Bybit の建玉変動(1時間) |
プロンプト
対応クライアント(Claude Desktop など)でスラッシュコマンドとして利用できる、事前構築済みのプロンプトテンプレートです。
| 名前 | 引数 | 説明 |
|---|---|---|
check-evm-wallet | wallet | すべてのプロトコルを対象に、EVM ウォレットのレンディングリスクをスキャンします |
stress-test-wallet | wallet, drop | 担保価格の急落をシミュレーションします |
check-solana-wallet | wallet | Kamino 上の Solana ウォレットをスキャンします |
check-ton-wallet | wallet | EVAA 上の TON ウォレットをスキャンします |
stablecoin-pegs | symbol (optional) | ステーブルコインのペッグ状況を確認します |
aave-utilization | asset, chain (both optional) | Aave V3 市場の利用率を確認します |
エージェントへの質問例
EVM ウォレット
- 「0xabc…1234 は Aave または Morpho で清算リスクがありますか?」
- 「0x…1234 のすべてのレンディングポジションを表示してください」
- 「ETH が 40% 下落した場合、0x…1234 のポジションはどうなりますか?」
- 「次のウォレットのうち、清算に最も近いのはどれですか:0xaaa…、0xbbb…?」
- 「0x…1234 は Base 上で Moonwell から借り入れていますか?」
仮定上のポジション(ウォレットは不要)
- 「清算しきい値が 80% の場合、価格 2,000 ドルの ETH を 5 ETH 供給し、6,500 USDC を借り入れると、ヘルスファクターはいくつになりますか?」
- 「そのポジションが清算されるまでに、ETH はあとどれくらい下落できますか?」
- 「ヘルスファクターを 2 に保つには、82.5% の条件で 10 ETH を担保に、いくらまで借り入れられますか?」
- 「70% の条件の wBTC を 2 枚、80% の条件の ETH を 10 枚保有し、60,000 ドルの負債を支えています。加重平均しきい値はいくつですか?」
- 「USDC ではなく ETH を借り入れ、ETH が 20% 上昇した場合、ヘルスファクターはどうなりますか?」
Solana ウォレット
- 「7xKX…AbCD の Kamino ヘルスを確認してください」
- 「この Solana ウォレットは Kamino で清算リスクがありますか?」
TON ウォレット
- 「EQD…wxYZ の EVAA ヘルスファクターはいくつですか?」
ステーブルコイン
- 「現在、USDC はペッグが外れていますか?」
- 「現在、ペッグ外れの兆候が見られるステーブルコインはどれですか?」
市場
- 「Aave Ethereum 上の USDC の利用率はいくつですか。借り入れ余力はありますか?」
- 「凍結中、または最適利用率を超えている Aave 市場はありますか?」
- 「Binance における現在の BTC と ETH のファンディングレートはいくつですか?」
- 「現在、最も APY が高い Morpho ボールトを表示してください」
- 「過去 1 時間の ETH の未決済建玉の変化はいくつですか?」
MCP Inspector でのテスト
npx @modelcontextprotocol/inspector
表示された URL を開き、トランスポートに Streamable HTTP、接続タイプに Proxy を設定して、https://www.alertio.io/api/mcp を貼り付け、Connect をクリックします。
認証
API キーは不要です。IP ごとにレート制限が適用されます。
使用技術
alertio.io — EVM、Solana、TON に対応したリアルタイムの DeFi 監視およびアラート。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。