@nonz250/ai-rotom
Pokemon Champions battle advisor MCP server
Versions
1.2.5latest1.2.41.2.31.2.21.2.1+ show 8 moreshow less
1.2.01.1.21.1.11.1.01.0.00.1.00.0.20.0.1Tools 31
analyze_selection 6v6 パーティ間の全対面(最大 36 エントリ)について、タイプ相性・素早さ比較・最大ダメージ見積もりをマトリクスで返す。選出判断は本ツールが返すデータを元に AI が総合的に行う前提で、ツール側では推奨やスコアリングは行わない。ポケモンチャンピオンズ対応。正確な計算のため各ポケモンの ability / item の指定を推奨(省略時は通常特性・持ち物なし扱い)。
analyze_matchup ポケモン2体の対面を分析する。双方向のダメージ計算と素早さ比較を行い、どちらが有利かを判断するためのデータを提供する。ポケモン対戦の対面判断に使用する。pokemon1Faster は静的な素早さ実数値のみの比較のため、素早さ負けでも先制技で逆転できる判断は pokemon{1,2}PriorityMoves を併用すること。正確な計算のため双方の ability / item の指定を推奨(省略時は通常特性・持ち物なし扱い)。
compare_parties 2 つのパーティ (A / B) の統計差分を比較する。メンバー差分・タイプ分布・弱点/耐性/カバレッジ集合・素早さ分布・種族値合計の構造化データを 1 コールで返す。
find_counters target の弱点タイプ攻撃技を持つポケモンを候補プールとして抽出し、各候補の双方向ダメ計・素早さ・タイプ相性を返す。
analyze_party_coverage パーティの攻撃カバレッジを分析する。各防御タイプ(18種)に対して、パーティのどの技が最も効果的かを算出し、抜群を取れないタイプを洗い出す。
analyze_party_weakness パーティ各メンバーのタイプ相性データを集計する。どのタイプが何匹の弱点か(teamWeaknesses)、どのタイプに抜群を取れないか(uncoveredTypes)を返す。致命性の判断は AI が文脈で行う前提。ポケモンチャンピオンズ対応。
メインパ save_party パーティを保存する (upsert)。同名のパーティが既に存在する場合は上書きされる。createdAt は新規時のみ現在時刻が記録され、同名上書きの場合は保持される。updatedAt は毎回現在時刻に更新される。
load_party 保存済みパーティを name 指定で 1 件取得する。存在しない場合はエラーを返す。
list_parties 保存済みパーティの一覧 (サマリ) を返す。各要素は { name, memo, updatedAt, memberCount } のみで、メンバー詳細は含まない。詳細は load_party を使用する。
delete_party 保存済みパーティを name 指定で削除する。存在しない場合はエラーを返す。
import_party_from_text ポケソルテキスト (Showdown 風に 1 匹あたり 3〜6 行・複数匹は空行区切り) からパーティを一括取り込みして保存する (upsert)。各メンバーはポケモン名 / 特性 / 性格 / 技 / 持ち物をポケチャン内の既知データと照合する。エラーがある場合は部分保存せず全体を失敗させる。
get_item_info ポケモンの持ち物(アイテム)の詳細情報(効果説明、メガストーン情報)を取得する。ポケモンチャンピオンズで使える持ち物のみ返す。パーティ構築で持ち物を選ぶ際に使用する。
get_pokemon_summary ポケモンの総合プロファイル(基本情報・防御相性・覚える技の集計・実数値)を一度に取得する。
get_move_info ポケモンの技の詳細情報(タイプ・威力・命中率・分類・優先度・効果説明)を取得する。対戦で使う技の仕様を確認したいときに使用する。ポケモンチャンピオンズ対応。
get_learnset ポケモンチャンピオンズで特定のポケモンが覚える技の一覧を取得する。
get_ability_info ポケモンの特性の詳細情報(効果説明)を取得する。ポケモンチャンピオンズで使える特性のみ返す。対戦でポケモンの特性を理解したいときに使用する。
get_type_info ポケモンのタイプの相性情報(攻撃時・防御時の倍率)を取得する。対戦でタイプ相性を確認したいときに使用する。ポケモンチャンピオンズ対応。
get_nature_info ポケモンの性格の詳細情報(上昇ステ・下降ステ)を取得する。育成方針の検討や性格選びに使用する。plus/minus が null の性格は無補正。ポケモンチャンピオンズ対応。
get_pokemon_info ポケモンの詳細情報(種族値・タイプ・特性・体重)を取得する。
search_pokemon ポケモンチャンピオンズに登場するポケモンを検索する。タイプや種族値の条件で絞り込める。パーティ構築で特定の条件を満たすポケモンを探すときに使用する。
get_condition_info バトル条件(天候・フィールド・状態異常・サイド効果)の情報を取得する。category と name で絞り込める。省略時は全カテゴリ・全件を返す。ポケモンチャンピオンズ対応。
search_pokemon_by_move 特定の技を覚えるポケモンを逆引き検索する。ステルスロックなど特定の技を覚えさせたい場合の候補ポケモン探しに使用する。ポケモンチャンピオンズ対応。
search_pokemon_by_ability 特定の特性を持つポケモンを逆引き検索する。いかく・もうか等の特性を持つポケモンを絞り込みたい場合に使用する。ポケモンチャンピオンズ対応。
search_pokemon_by_type_effectiveness タイプ相性条件でポケモンを逆引き検索する。
calculate_damage_single ポケモンのダメージ計算を行うツール。攻撃側ポケモンの指定した1技が防御側ポケモンに与えるダメージを計算する。ポケモンチャンピオンズ (Pokemon Champions) の対戦仕様に対応。重要: 能力ポイント(evs) は各ステ 0-32・合計 0-66 で指定すること (従来の努力値 252/510 上限ではない)。レベル 50・個体値 31 固定。育成データは省略可能で、省略時はデフォルト値で計算される。正確な計算のため攻撃側・防御側の ability / item の指定を推奨(省略時は通常特性・持ち物なし扱い)。
calculate_damage_all_moves ポケモン対戦で攻撃側ポケモンの全攻撃技のダメージを一括計算する。どの技が最も有効かを比較するときに使用する。ポケモンチャンピオンズ対応。正確な計算のため攻撃側・防御側の ability / item の指定を推奨(省略時は通常特性・持ち物なし扱い)。
calculate_damage_party_matchup パーティ対パーティの全組み合わせダメージ計算を行う。6vs6の全対面での火力関係を一覧する。ポケモン対戦の選出判断やパーティ構築の検討に使用する。正確な計算のため各ポケモンの ability / item の指定を推奨(省略時は通常特性・持ち物なし扱い)。
analyze_damage_range ダメージ計算を逆引きして、防御側を耐えさせるために必要な最小 SP 配分を探索する。
calculate_stats ポケモンの実数値を計算する。種族値・性格・能力ポイントから各ステータスの実数値を算出する。
list_speed_tiers 素早さの実数値ライン一覧を取得する。
Permissions 0
No permissions indexed yet.
Scan Findings 0
No scan findings.