ai-rotom
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ai-rotomFind counters for Garchomp."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ai-rotom
ポケモンバトルアドバイザー。
Claude Code, Codex などの AI Agent から MCP ツールとして呼び出し、 ポケモンの種族値・技データ・タイプ相性・ダメージ計算・パーティ分析・選出判断に利用できます。
著作権・商標
本プロジェクトはポケモンのファンメイドツールです。 ポケモンに関する著作権・商標権はすべて権利者に帰属します。
© Nintendo / Creatures Inc. / GAME FREAK Inc.
© Pokémon.
「ポケットモンスター」「ポケモン」「Pokémon」および関連する名称・ロゴは、任天堂株式会社、株式会社クリーチャーズ、株式会社ゲームフリーク、株式会社ポケモンの商標または登録商標です。
「ポケモンチャンピオンズ」および本ツールが対象とするゲームタイトルは上記権利者の著作物です。
本プロジェクトの位置付け
本プロジェクトはファンメイド作品 であり、ポケモンの公式商品ではありません。
任天堂株式会社、株式会社ポケモン、株式会社クリーチャーズ、株式会社ゲームフリークは、本プロジェクトに関与していません。
本プロジェクトは対戦研究・個人利用を目的としており、商用を目的とするものではありません。
ライセンスと権利尊重について
本プロジェクトのソースコードは下記「ライセンス」セクションのとおり MIT License で配布されますが、利用・改変・再配布に際してはポケモンに関する著作権・商標権を最大限尊重してください。
具体的には以下の行為を避けてください:
ポケモンの公式ツール・公式サービスであるかのように誤認させる表示
ポケモン関連の著作物(ゲーム画像・音声・ロゴ等)を権利者の許諾なく本プロジェクトに同梱すること
権利者の利益を損なう形での商用利用
権利者から連絡をいただいた場合は、速やかに対応します。
Related MCP server: Pokémon VGC Damage Calculator MCP Server
ライセンス
本プロジェクトのソースコードは MIT License で提供されます。 ただし前述のとおり、ポケモンに関する権利は MIT License の対象ではなく、各権利者に帰属します。
クイックスタート
前提
Node.js >= 24
動作確認
npx -y @nonz250/ai-rotom標準入出力で MCP プロトコルが動くため、実運用は下記の MCP クライアント経由で行います。
MCP クライアント設定
Claude Code
プロジェクトまたはユーザー設定に追加。
claude mcp add ai-rotom -- npx -y @nonz250/ai-rotomCodex
プロジェクトまたはユーザー設定に追加。
codex mcp add ai-rotom -- npx -y @nonz250/ai-rotom利用可能な MCP ツール
プロンプトに入力する言語は日本語・英語どちらでも可能です。
情報取得系
ツール | 概要 |
| ポケモンの基本情報(種族値・タイプ・特性) |
| ポケモンの総合プロファイル(防御相性・覚える技の集計・実数値) |
| 技の情報 |
| 特性の情報 |
| 持ち物の情報 |
| 性格の plus/minus |
| タイプ相性(攻撃時・受け時) |
| 天候/フィールド/状態異常/壁 |
| 覚える技一覧 |
検索系
ツール | 概要 |
| タイプ・種族値条件で検索 |
| 技を覚えるポケモン逆引き |
| 特性を持つポケモン逆引き |
| タイプ相性条件で逆引き |
計算系
ツール | 概要 |
| 実数値計算 |
| 1 対 1 の 1 技ダメ計 |
| 1 対 1 の全技ダメ計 |
| 6v6 ダメ計 |
| 素早さライン一覧 |
| ダメ計+耐久逆計算(最小 SP 配分探索) |
分析系
ツール | 概要 |
| 2 体対面分析 |
| パーティ弱点分析 |
| パーティ攻撃カバレッジ分析 |
| 6v6 選出判断一括分析 |
| 対策候補の双方向ダメ計・素早さ・タイプ相性 |
パーティ永続化
自分のパーティ構築を ~/.ai-rotom/parties.json に保存し、セッションをまたいで再利用できる。
ツール | 概要 |
| パーティを保存 (同名は上書き) |
| 保存済みパーティを 1 件取得 |
| 保存済みパーティのサマリ一覧 |
| 保存済みパーティを削除 |
パーティ永続化
自分のパーティ構築を ~/.ai-rotom/parties.json に保存し、セッションをまたいで再利用できる。
ツール | 概要 |
| パーティを保存 (同名は上書き) |
| 保存済みパーティを 1 件取得 |
| 保存済みパーティのサマリ一覧 |
| 保存済みパーティを削除 |
使用例
AI クライアントに以下のように聞くと、内部でツールが自動で呼ばれます。
「カバルドンの対策候補を教えて」
e.g.) find_counters が呼ばれ、カバルドンの弱点タイプ(みず/くさ/こおり)を攻撃できるポケモン候補と、各候補の双方向ダメ計(候補→カバルドン / カバルドン→候補の全技)・素早さ比較・タイプ相性を返します。受け型か速攻型かといった対策方針の判断は AI が行う前提です。必要に応じてカバルドンの行動をプロンプトに入力し、あくび受けループに対する対策の検討をしてください。
「リザードン、ギャラドス、ピカチュウの 3 体パーティに足りないタイプ耐性は?」
e.g.) analyze_party_weakness が呼ばれ、各タイプを弱点に持つメンバー数(teamWeaknesses)と抜群を取れないタイプ(uncoveredTypes)を返します。致命性の判断は AI が文脈で行います。
既知の制限
一部ポケモン未登録: ゲーム本編に登場するポケモンのうち、データとして未登録のものがあります(例: 一部の伝説・地域フォルム等)。順次対応予定。
型推定は未対応: 相手の型(性格・持ち物・SP 配分)は明示指定するか、複数型を試行して検証する形になります。
メタゲーム情報は持ちません: 使用率・流行型等の統計データは扱わないため、AI クライアント側の知識と組み合わせたり、WEB検索をさせて利用してください。
開発者向け
開発・コントリビュート方法・データ編集指針は CLAUDE.md を参照してください。
コントリビュート
バグ修正・機能追加の PR 大歓迎です
データの追加・修正も歓迎します
トラブルシューティング
入力エラー: 「ポケモン「XXX」が見つかりません」
日本語名の表記ゆれ(半角/全角)が原因の可能性があります
エラーメッセージに表示される類似候補を参考にしてください
フォルム違い(例: メガリザードンX / Y)は正式名称で指定してください
「能力ポイント(SP)は各ステータス 32 以下です」
従来の EV(252 等)を渡していないか確認してください
ポケモンチャンピオンズ仕様では 各ステ 0-32 / 合計 0-66 です
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nonz250/ai-rotom'
If you have feedback or need assistance with the MCP directory API, please join our Discord server