关于 Alertio
Alertio 是无需 API 密钥的 MCP 服务,为需要 EVM、Solana 和 TON 风险及市场数据的 Agent 和 DeFi 用户提供信息。它兼有钱包扫描、清算模拟、假设仓位健康因子计算和实时市场资源。
主要功能
- 01扫描 EVM、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 服务
面向 AI Agent 的实时 DeFi 风险情报。扫描 EVM、Solana 和 TON 链上的借贷头寸,模拟清算,计算假设头寸的健康因子,监控稳定币锚定情况,检查市场利用率,并跟踪永续合约资金费率——无需 API 密钥。
连接
已在官方 MCP 注册表中列出,标识为 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 | 字符串 | 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 | 字符串 | 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 | 字符串 | 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 | 字符串 | EVM 地址(0x…,42 个字符) |
collateral_drop_pct | 数字 | 抵押品价格下跌百分比(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
根据头寸输入计算健康因子——无需钱包、无需链,也无需链上查询。可接收一个或多个抵押品部分,每部分都有各自的清算阈值,并接收债务金额;随后返回健康因子、加权阈值、触发清算所需的抵押品跌幅,以及开始清算时的抵押品价值。还可选择模拟抵押品价格下跌和借入资产价格变动。
与 simulate_liquidation 不同,此工具不需要已有头寸——可用于假设场景(“如果我存入 5 ETH 并借入 $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(可选) | 检查稳定币锚定状态 |
aave-utilization | asset、chain(均可选) | 检查 Aave V3 市场的利用率 |
Agent 查询示例
EVM 钱包
- “0xabc…1234 在 Aave 或 Morpho 上有清算风险吗?”
- “显示 0x…1234 的所有借贷仓位”
- “如果 ETH 下跌 40%,0x…1234 的仓位会怎样?”
- “这些钱包中哪个最接近被清算:0xaaa…、0xbbb…?”
- “0x…1234 在 Base 上有 Moonwell 借款吗?”
假设仓位(无需钱包)
- “如果我以 $2,000 的价格存入 5 ETH,清算阈值为 80%,并借入 $6,500 USDC,我的健康因子是多少?”
- “ETH 需要下跌多少,这个仓位才会被清算?”
- “以 82.5% 的比例用 10 ETH 作抵押,最多能借多少,同时保持健康因子为 2?”
- “我有 2 wBTC(比例为 70%)和 10 ETH(比例为 80%),用它们为 $60,000 的债务提供担保——我的综合阈值是多少?”
- “如果我借的是 ETH 而不是 USDC,且 ETH 上涨 20%,我的健康因子会怎样?”
Solana 钱包
- “检查 7xKX…AbCD 在 Kamino 上的健康状况”
- “这个 Solana 钱包在 Kamino 上有清算风险吗?”
TON 钱包
- “EQD…wxYZ 的 EVAA 健康因子是多少?”
稳定币
- “USDC 目前脱锚了吗?”
- “目前哪些稳定币出现了脱锚信号?”
市场
- “Aave Ethereum 上 USDC 的利用率是多少——还有借款空间吗?”
- “有没有 Aave 市场被冻结或利用率超过最佳水平?”
- “Binance 上 BTC 和 ETH 当前的资金费率是多少?”
- “现在 APY 最高的 Morpho 金库是哪一个?”
- “过去一小时 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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。