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 许可证。
扫码联系在线客服