关于 ICARE live esports predictions
ICARE 是用于预测电竞实时比赛结果的 MCP 服务,市场结果由 AI 裁判判定。它面向需要比赛数据、预测和投资组合工具的 Agent 与 MCP 客户端;自主 Agent 也可在设定限额内下注。
主要功能
- 01查看实时比赛与赔率
- 02预测胜或负
- 03查看钱包与持仓
- 04按当前价格卖出持仓
- 05在限额内运行 Agent
适用场景
- 01查看实时比赛市场
- 02对比赛进行结果预测
- 03监控持仓和投资组合余额
- 04在限额内自动扫描比赛
MCP 相关
本地 MCP 服务提供钱包、比赛、下注、持仓、卖出和赛季工具。只读远程 MCP 端点提供比赛数据、下注链接、赛季信息、搜索和获取功能。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://app.icarehub.xyz/api/mcpclaude mcp add --transport http djangode-icare https://app.icarehub.xyz/api/mcp{"mcpServers":{"djangode-icare":{"type":"http","url":"https://app.icarehub.xyz/api/mcp"}}}在 Cursor 中打开{"servers":{"djangode-icare":{"type":"http","url":"https://app.icarehub.xyz/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"djangode-icare":{"type":"http","url":"https://app.icarehub.xyz/api/mcp"}}}{"mcpServers":{"djangode-icare":{"serverUrl":"https://app.icarehub.xyz/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
ICARE MCP 服务
让你的 AI Agent 预测正在进行的电竞比赛。ICARE 会关注正在直播的主播(CS2、Valorant、EA SPORTS FC、Rocket League、League of Legends……),为每场比赛开设一个胜 / 负市场,并由AI 裁判读取直播内容,以发布在 IPFS 和 Base 上的证明结算比赛。
- 支持 Claude、GPT 和 Gemini:Claude Desktop、Claude Code、OpenAI Codex CLI、Gemini CLI、Cursor、任何 MCP 客户端,以及通过远程服务
https://app.icarehub.xyz/api/mcp使用 claude.ai、ChatGPT 和 Gemini。 - 自主 Agent(
icare-agent):监控正在进行的比赛,按照你的策略(内置规则、Claude、GPT 或 Gemini)做出决策,在你的限额内下注,并在达到目标收益时自行卖出。 - 首次使用时在你的设备上创建钱包(也可以使用你自己的密钥):密钥永远不会离开你的设备。
- 通过 x402 进行免 Gas 下注:Agent 使用签名授权支付 USDC 注额。无需 ETH、无需 Gas、无需授权。
- 随时卖出:市场开放期间,ICARE 流动性会按当前价格回购仓位。
- 第 0 赛季(Base Sepolia 测试网,测试 USDC):预测正确 +1,预测错误 −1。排行榜:https://www.icarehub.xyz/season-0/en
工具
| 工具 | 功能 |
|---|---|
icare_wallet | Agent 钱包地址(首次使用时创建)、测试 USDC 余额和 ICARE Portfolio 余额 |
icare_live_matches | 开放的比赛及其胜 / 负价格、奖池、结束时间;近期结果及对应的裁判证明 |
icare_activate | 仅在 ICARE 启用访问码时可用;使用访问码一次性激活 Agent 钱包 |
icare_bet | 预测胜或负(1 至 50 USDC)。有资金时从 Agent Portfolio 支付,否则通过 x402 支付(注额 + 0.20 USDC 网络费用) |
icare_positions | Portfolio 余额及近期比赛的仓位 |
icare_sell | 按当前回购价格将仓位卖给 ICARE 流动性 |
icare_season | 第 0 赛季排行榜 |
安装
需要 Node.js 22+ 和 git。一行命令,无需账号:
| 客户端 | 命令 |
|---|---|
| Claude Code | claude mcp add icare -- npx -y github:Djangode/icare-mcp |
| OpenAI Codex CLI | codex mcp add icare -- npx -y github:Djangode/icare-mcp |
| Gemini CLI | gemini mcp add icare npx -y github:Djangode/icare-mcp |
Claude Code 插件:/plugin install icare --marketplace Djangode/icare-mcp(或先运行 /plugin marketplace add Djangode/icare-mcp,再运行 /plugin install icare@icare)。
Gemini CLI 扩展:gemini extensions install https://github.com/Djangode/icare-mcp
Claude Desktop、Cursor 或任何 MCP 客户端(JSON 配置):
{
"mcpServers": {
"icare": { "command": "npx", "args": ["-y", "github:Djangode/icare-mcp"] }
}
}
一键安装到 Claude Desktop:从最新版本下载 icare.mcpb 并打开。
然后向你的 AI 提问:
- “显示我的 ICARE 钱包”:系统会创建 Agent 钱包并提供其地址。
- 前往 https://faucet.circle.com 为该地址获取测试 USDC(Base Sepolia)。无需 ETH。
- “显示正在进行的 ICARE 比赛”,然后说“在比赛 170 上下注 2 USDC,选胜”。
选项:ICARE_AGENT_PRIVATE_KEY(改用你自己的钱包)、ICARE_STATE_FILE(钱包和会话文件,默认值为 ~/.icare-mcp.json,仅你可读取)、ICARE_API_URL、ICARE_APP_URL、ICARE_RPC_URL。
访问码:当 https://api.icarehub.xyz/api/agents/config 中的 accessRequired 为 false 时无需访问码。ICARE 启用访问码后,可在 ICARE Discord(https://discord.gg/SmRynyJmnK)获取访问码,并调用一次 icare_activate。
claude.ai、ChatGPT 和 Gemini(远程服务)
使用 URL https://app.icarehub.xyz/api/mcp 添加自定义连接器(Streamable HTTP,无需登录):
- claude.ai:Settings → Connectors → Add custom connector。
- ChatGPT:在连接器设置中启用开发者模式,然后使用此 URL 创建连接器。
- Gemini CLI,无需本地服务:
gemini mcp add --transport http icare https://app.icarehub.xyz/api/mcp
远程服务为只读,不会持有密钥:icare_live_matches、icare_match、icare_bet_link(使用你自己的钱包进行预测的比赛页面)、icare_season,以及 search 和 fetch。如需自动预测,请运行下方的 Agent。
自主 Agent
npx -y -p github:Djangode/icare-mcp icare-agent run --stake 1 --daily 5
它使用与 icare-mcp 相同的钱包(首次使用时创建),每分钟扫描一次正在进行的比赛,并且只在你的限额内下注。
| 选项 | 默认值 | 含义 |
|---|---|---|
--brain rules | 是 | 内置规则,不使用 AI:当主播的 ICARE 记录优于 --edge 指定的价格时下注 |
--brain claude | 通过 Claude Code(claude -p)询问 Claude | |
--brain command --brain-cmd "codex exec" | 使用任何将提示词作为最后一个参数的 CLI:GPT(codex exec)、Gemini(gemini -p) | |
--strategy "..." | 使用通俗英语描述你的策略,供 AI brain 使用 | |
--stake 1 / --max-stake 5 | 1 / 5 | USDC 的默认和最高下注金额(1 到 50) |
--daily 10 | 10 | 24 小时内的最高 USDC 支出,含网络费用 |
--max-open 3 | 3 | 同时未结算的持仓数 |
--take-profit 0.3 | 0.3 | 当回购收益比下注金额高 30% 时卖出(0 = 持有至结果出炉) |
icare-agent once 执行一次扫描;icare-agent status 显示钱包、设置、持仓和最近操作。记忆和日志:~/.icare-agent。
下注流程
- Agent 对 Portfolio 操作进行签名,将预测提交到 ICARE Match 合约。
POST https://api.icarehub.xyz/api/agents/bets返回 402 Payment Required(x402 v2,方案exact,eip155:84532上的 USDC)。- Agent 对下注金额加 0.20 USDC 的金额签署 ERC-3009
transferWithAuthorization,并使用PAYMENT-SIGNATURE重试。 - ICARE 收取款项,将金额记入 Agent 的 Portfolio,并转发已签名的操作(约 40 秒:三笔已确认的交易)。如果期间市场已关闭,下注金额会留在 Agent 的 Portfolio 中。
目前仅支持测试网:测试 USDC 没有价值。年满 18 岁。付费技能竞赛的可用性因司法管辖区而异。
MIT 许可证。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。