
MCPoke Server for Claude Desktop

2025.03.29
0
TypeScriptPokémon信息查询AI助手集成娱乐功能
MCPoke Server是一个基于Model Context Protocol (MCP)的服务器,专门用于连接Pokémon API,为Claude和其他AI助手提供全面的Pokémon信息。该服务器与Claude Desktop集成,增强了关于Pokémon的对话体验。
View on GitHub
Overview
基本能力
产品定位
MCPoke Server是一个专门为Pokémon信息查询和交互设计的MCP服务器,旨在通过AI助手提供丰富的Pokémon数据和功能。
核心功能
- 详细的Pokémon信息:获取任何Pokémon的完整数据
- Pokémon搜索:通过名称查找Pokémon
- 类型信息:获取类型有效性和伤害关系
- 招式详情:查询招式的统计数据、效果和属性
- 能力信息:获取能力描述和拥有该能力的Pokémon
- Pokémon比较:并排比较多个Pokémon
- 类型有效性计算器:计算战斗中的类型匹配
- 内存缓存:高效的请求缓存以减少API调用
适用场景
- 在AI助手对话中查询Pokémon信息
- 进行Pokémon之间的比较
- 计算战斗中的类型优势
- 搜索特定Pokémon或能力
工具列表
get_pokemon
:获取详细的Pokémon信息search_pokemon
:通过名称查找Pokémoncompare_pokemon
:并排比较Pokémonget_ability
:获取能力信息get_move
:获取招式详情get_type
:获取类型信息get_type_effectiveness
:计算战斗匹配
常见问题解答
- 如何配置Claude Desktop以使用MCPoke Server?
- 如何调试MCPoke Server?
- 如何测试服务器功能?
使用教程
使用依赖
- Node.js 16+
- npm包管理器
- Claude Desktop
安装教程
-
克隆仓库
bash git clone https://github.com/Mgomez-01/mcpoke-server.git cd mcpoke-server
-
安装依赖
bash cd mcpoke-server npm install
-
构建服务器
bash npm run build
调试方式
-
使用MCP Inspector工具测试服务器
bash cd mcpoke-server npm run inspector
-
调试服务器
bash npm run debug
许可证
None