ICARE live esports predictions について
ICAREは、AI審判が結果を判定するライブeスポーツ予測用のMCPサーバーです。試合情報や予測、ポートフォリオのツールを使うエージェントやMCPクライアント向けで、自律エージェントは設定した上限内で賭けを行えます。
主な機能
- 01ライブ試合と価格の確認
- 02WinまたはLoseの予測
- 03ウォレットとポジションの確認
- 04現在価格でポジションを売却
- 05上限付きエージェントの実行
活用シーン
- 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 エージェントに、開催中のeスポーツゲームの勝敗を予測させましょう。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から利用できます。 - 自律型エージェント(
icare-agent):ライブ試合を監視し、指定した戦略(組み込みルール、Claude、GPT、Gemini)に基づいて判断し、設定した上限内で賭け、利益目標に達すると自動で売却します。 - ウォレットは初回使用時にマシン上で作成されます(または独自のキーを使用できます)。キーがマシンの外に出ることはありません。
- x402によるガス代不要のベット:エージェントは署名済みの認証を使って、USDCの賭け金を支払います。ETHもガス代も承認も不要です。
- いつでも売却可能:マーケットが開いている間は、ICAREの流動性によって現在の価格でポジションを買い戻せます。
- シーズン0(Base Sepoliaテストネット、テスト用USDC):予測的中で**+1**、外れると**−1**です。ランキング:https://www.icarehub.xyz/season-0/en
ツール
| ツール | 機能 |
|---|---|
icare_wallet | エージェントのウォレットアドレス(初回使用時に作成)、テスト用USDC残高、ICARE Portfolio残高 |
icare_live_matches | 勝ち/負けの価格、ポット、終了時刻を含む開催中の試合、および審判の証明付きの最近の結果 |
icare_activate | ICAREのアクセスコードが有効な場合に限り、アクセスコードを使ってエージェントのウォレットを一度だけ有効化します |
icare_bet | 勝ちまたは負けを予測します(1〜50 USDC)。残高がある場合はエージェントのPortfolioから支払い、ない場合はx402経由で支払います(賭け金+0.20 USDCのネットワーク手数料) |
icare_positions | 最近の試合におけるPortfolio残高とポジション |
icare_sell | 現在の買い戻し価格でICAREの流動性にポジションを売却します |
icare_season | シーズン0のランキング |
インストール
Node.js 22+とgitが必要です。アカウント不要で、コマンド1行でインストールできます。
| クライアント | コマンド |
|---|---|
| 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ウォレットを表示して」:エージェントのウォレットが作成され、アドレスが表示されます。
- https://faucet.circle.com(Base Sepolia)で、そのアドレスにテスト用USDCを取得します。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を利用できます。自動予測には、以下のエージェントを実行してください。
自律エージェント
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ブレインに使う、平易な英語で記述した戦略です | |
--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はスキャンを1回実行します。icare-agent statusでは、ウォレット、設定、ポジション、直近のアクションを確認できます。メモリーとジャーナルの保存先は~/.icare-agentです。
賭けの仕組み
- エージェントは、ICARE Matchコントラクトに予測を配置するPortfolioアクションに署名します。
POST https://api.icarehub.xyz/api/agents/betsは402 Payment Required(x402 v2、スキームexact、eip155:84532上のUSDC)を返します。- エージェントは賭け額と0.20 USDCの合計に対するERC-3009
transferWithAuthorizationに署名し、PAYMENT-SIGNATUREを付けて再試行します。 - ICAREが支払いを受け取り、エージェントのPortfolioに入金して、署名済みアクションをリレーします(約40秒、確認済みトランザクション3件)。その間にマーケットが終了した場合、賭け額はエージェントのPortfolioに残ります。
現時点ではテストネットのみです。テスト用USDCに価値はありません。18歳以上が対象です。有料スキルコンペへの参加可否は、管轄区域によって異なります。
MITライセンス。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。