返回 MCP 目录
public公开dns本地运行

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

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端