Skip to main content
Glama

ポケMCP

PokeMCPは、 PokeAPIと統合することで詳細なポケモン情報を提供するMCP(モジュラーコマンドプラットフォーム)サーバーです。ポケモンの基本ステータス、タイプ、能力(効果付き)、技(効果付き)、進化チェーンなど、あらゆるポケモンの包括的なデータを取得するためのツールを公開しています。

特徴

  • ポケモンの基本ステータス、タイプ、能力(効果の説明付き)を取得します

  • 技効果を含め、ポケモンごとに最大10個の技を取得します。

  • 特定のポケモンの完全な進化チェーンを提供します

  • エラーを適切に処理し、有益なエラーメッセージを返します

Related MCP server: Poke-MCP

要件

  • Python 3.11.4以上

  • httpx (非同期HTTPリクエスト用)

  • mcp.server.fastmcp (MCP サーバー フレームワーク用)

インストール

  1. このリポジトリをクローンします:

    git clone https://github.com/ChiragAgg5k/poke-mcp.git cd poke-mcp
  2. uvを使用して依存関係をインストールします。

    uv sync

使用法

開発サーバー

uv を使用してサーバーを実行します (必要な MCP インフラストラクチャがあることを確認してください)。

uv run mcp dev server.py

クロードとのつながり

Claude に接続するには、次のコマンドを実行します。

uv run mcp install server.py

結果は次のようになります。

Added server 'poke-mcp' to Claude config Successfully installed poke-mcp in Claude app

これで、Claude でpoke-mcp MCP ツールを使用できるようになります。

ポケモン情報を入手

戦闘シミュレーション

ここで、 Cursor などの他の MCP クライアントとサーバーを接続する方法を学びます。

API

ツール: get_pokemon_info

ポケモンの詳細情報を取得します。

議論

  • pokemon_name (str): ポケモンの名前(大文字と小文字は区別されません)

返品

次の構造を持つ辞書:

{ "name": "pikachu", "id": 25, "base_stats": { "hp": 35, "attack": 55, ... }, "types": ["electric"], "abilities": [ {"name": "static", "effect": "May paralyze on contact."}, ... ], "moves": [ {"name": "thunder-shock", "effect": "Has a 10% chance to paralyze the target."}, ... ], "evolution_chain": ["pichu", "pikachu", "raichu"] }

エラー処理

ポケモンが見つからない場合、またはネットワーク エラーが発生した場合、応答には説明メッセージを含むerrorキーが含まれます。

ツール: simulate_battle

コアメカニズム (ステータス、タイプ、ステータス効果) を使用して、2 匹のポケモン間のポケモンバトルをシミュレートします。

議論

  • pokemon1 (str): 最初のポケモンの名前(大文字と小文字は区別されません)

  • pokemon2 (str): 2番目のポケモンの名前(大文字と小文字は区別されません)

返品

次の構造を持つ辞書:

{ "pokemon1": "pikachu", "pokemon2": "charizard", "initial_hp": { "pikachu": 35, "charizard": 78 }, "battle_log": [ "Turn 1:", "charizard uses mega-punch and deals 75 damage! (pikachu HP: 0)", "pikachu fainted!", "Winner: charizard!" ], "winner": "charizard" }

エラー処理

ポケモンが見つからないかネットワーク エラーが発生した場合、応答には説明メッセージを含むerrorキーが含まれます。

ライセンス

このプロジェクトはPokeAPIを使用しており、教育目的および非商用目的での使用を目的としています。

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

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/ChiragAgg5k/poke-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server