mcp-pokeapi-server
POKEAPI と連携し、MCP(Model Context Protocol)仕様でポケモン情報を取得できるサーバーです。
概要
- MCP プロトコル(JSON-RPC 2.0 over stdio)で、LLM アプリや MCP クライアントからポケモン情報取得ツールを提供します。
- POKEAPI(https://pokeapi.co/)を利用。
- スキーマバリデーションにはzodを使用。
セットアップ
npm install
ビルド
npx tsc
開発用起動(ts-node)
npx ts-node src/index.ts
MCP クライアントからの利用例
MCP クライアントや LLM アプリから、標準入力/出力で JSON-RPC リクエストを送信します。
1. ツール一覧取得(list_tools)
{
"jsonrpc": "2.0",
"id": 1,
"method": "list_tools"
}
レスポンス例
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"tools": [
{
"name": "getPokemonInfo",
"description": "ポケモン名またはIDから、POKEAPIでポケモン情報を取得します。",
"input_schema": { ... },
"output_schema": { ... }
}
]
}
}
2. ポケモン情報取得(call_tool)
{
"jsonrpc": "2.0",
"id": 2,
"method": "call_tool",
"params": {
"name": "getPokemonInfo",
"arguments": {
"nameOrId": "pikachu"
}
}
}
レスポンス例
{
"jsonrpc": "2.0",
"id": 2,
"result": {
"content": [
{
"type": "json",
"data": {
"name": "pikachu",
"id": 25,
"height": 4,
"weight": 60,
"types": ["electric"]
}
}
]
}
}
テスト
npm test
参考
- MCP 公式ドキュメント
- POKEAPI 公式
- Zenn: MCP 入門
PokeAPI MCP Server
by AkhrHysd
254
Project Details
- AkhrHysd/mcp-pokeapi-server
- Last Updated: 4/21/2025
Recomended MCP Servers
Sentry MCP Server
WordPress MCP
A VS Code extension implementing MCP server for WordPress integration
@VibeSnipe/code-review-mcp
An MCP server for code reviews using OpenAI and Google models for Claude-code
🧩
Gemini MCP Server
🧩
Hunter.io Email Finder and Verifier
hunter-io-mcp-server
🧩
GitLab Code Review Integration
Instagram Engagement Analysis
📢 Instagram MCP Server – A powerful Model Context Protocol (MCP) server for tracking Instagram engagement, generating leads,...
🧩
App Market Intelligence
🧩
PolyMarket Predictions
MCP Server for PolyMarket API
🧩
ClamAV MCP
ClamAV MCP Server to scan files for viruses
AgentKit
Every AI Agent deserves a wallet.
Neo4j MCP Server
Model Context Protocol with Neo4j





