Back to MCP directory
publicPublicdnsLocal runtime

pokemon-mcp-server

这是一个基于PokéAPI的Pokémon数据查询MCP服务器,提供多种Pokémon相关信息的获取工具。

article

README

🚀 宝可梦 MCP 服务器

宝可梦 MCP 服务器基于 Model Context Protocol (MCP) 构建,提供了一系列工具,可从 PokéAPI 获取宝可梦相关数据。

🚀 快速开始

宝可梦 MCP 服务器能让你轻松从 PokéAPI 获取宝可梦数据。以下是启动服务器的步骤:

# 克隆仓库
git clone https://github.com/yourusername/pokemon-mcp-server.git
cd pokemon-mcp-server

# 安装依赖项
npm install

# 构建项目
npm run build

# 运行服务器
npm start

✨ 主要特性

该服务器提供了丰富的工具,满足你对宝可梦数据的各种需求:

  • get-pokemon:通过名称或 ID 获取特定宝可梦的详细信息
  • get-type:获取宝可梦类型及其伤害关系的信息
  • search-pokemon:支持分页浏览的宝可梦搜索功能
  • get-move:获取特定宝可梦招式的细节
  • get-ability:获取宝可梦能力的信息

📦 安装指南

按照以下步骤安装宝可梦 MCP 服务器:

# 克隆仓库
git clone https://github.com/yourusername/pokemon-mcp-server.git
cd pokemon-mcp-server

# 安装依赖项
npm install

# 构建项目
npm run build

💻 使用示例

基础用法

运行服务器

npm start

与 Claude for Desktop 配合使用

要在 Claude for Desktop 中使用此服务器,请将其添加到您的配置文件中: 对于 macOS:

{
  "mcpServers": {
    "pokemon": {
      "command": "node",
      "args": ["/path/to/pokemon-mcp-server/build/pokemon-server.js"]
    }
  }
}

对于 Windows:

{
  "mcpServers": {
    "pokemon": {
      "command": "node",
      "args": ["C:\\path\\to\\pokemon-mcp-server\\build\\pokemon-server.js"]
    }
  }
}

使用 MCP 检查器进行测试

您可以使用 MCP 检查器来测试服务器:

npx @modelcontextprotocol/inspector node build/pokemon-server.js

高级用法

获取宝可梦信息

工具:get-pokemon
参数:{"nameOrId": "pikachu"}

获取类型信息

工具:get-type
参数:{"type": "electric"}

搜索宝可梦

工具:search-pokemon
参数:{"limit": 5, "offset": 0}

获取招式信息

工具:get-move
参数:{"nameOrId": "thunderbolt"}

获取能力信息

工具:get-ability
参数:{"nameOrId": "static"}

📚 详细文档

API 的限制

此服务器使用的是公开的 PokéAPI,该接口有速率限制。请务必尊重这些限制。

📄 许可证

本项目采用 MIT 许可证。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client