pokemon-mcp-server
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., "@pokemon-mcp-serverTell me about Pikachu"
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.
Pokemon MCP Server
PokeAPIを利用したModel Context Protocol (MCP)サーバーです。Pokemonの情報を取得するためのツールを提供します。
機能
Pokemon情報の取得
Pokemon種族情報の取得
Pokemonタイプ情報の取得
Pokemon技情報の取得
Pokemon特性情報の取得
進化チェーン情報の取得
Pokemon検索
Pokemonリスト取得(ページネーション対応)
Related MCP server: Pokémon MCP Server
インストール
npm installビルド
npm run build開発
開発モードで実行
npm run devビルドしてから実行
npm run build
npm startテスト
全テスト実行
npm test単体テストのみ
npm run test:unitE2Eテストのみ
npm run test:e2eテストカバレッジ
npm run test:coverage統合テスト(実際のAPIを使用)
npm run test:integrationMCP クライアントでの使用方法
Claude Desktop での設定
Claude Desktop の設定ファイル(claude_desktop_config.json)に以下を追加:
{
"mcpServers": {
"pokemon": {
"command": "node",
"args": ["/path/to/pokemon-mcp-server/dist/index.js"]
}
}
}使用可能なツール
get_pokemon - Pokemon情報取得
引数: name (string) - Pokemon名get_pokemon_type - Pokemonタイプ情報取得
引数: name (string) - タイプ名get_move - Pokemon技情報取得
引数: name (string) - 技名get_ability - Pokemon特性情報取得
引数: name (string) - 特性名get_evolution_chain - 進化チェーン情報取得
引数: id (number) - 進化チェーンIDsearch_pokemon - Pokemon検索
引数: query (string) - 検索クエリget_pokemon_list - Pokemonリスト取得
引数: limit (number, optional) - 取得件数(デフォルト: 20) offset (number, optional) - オフセット(デフォルト: 0)
使用例
Claude Desktop でこのMCPサーバーを設定後、以下のような質問ができます:
"ピカチュウの情報を教えて"
"炎タイプのポケモンについて教えて"
"10万ボルトという技について教えて"
"静電気という特性について教えて"
"pikaで始まるポケモンを検索して"
プロジェクト構造
src/
├── client/ # PokeAPI クライアント
│ └── pokeapi-client.ts
├── server/ # MCP サーバー設定
│ └── mcp-server.ts
├── tools/ # ツール定義とハンドラー
│ ├── tool-definitions.ts
│ └── tool-handlers.ts
├── config/ # 設定ファイル
│ └── server-config.ts
├── types/ # TypeScript 型定義
│ ├── index.ts
│ ├── common.ts
│ ├── pokemon.ts
│ ├── species.ts
│ ├── type.ts
│ ├── move.ts
│ ├── ability.ts
│ └── evolution.ts
└── index.ts # エントリーポイント依存関係
@modelcontextprotocol/sdk- MCP SDKaxios- HTTP クライアント
開発依存関係
typescript- TypeScript コンパイラjest- テストフレームワークts-jest- Jest TypeScript サポートnock- HTTP モッキング@types/node- Node.js 型定義
ライセンス
MIT
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/Ippei523/pokemon-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server