MCPoke Server for Claude Desktop

MCPoke Server for Claude Desktop

site icon
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émon
  • compare_pokemon:并排比较Pokémon
  • get_ability:获取能力信息
  • get_move:获取招式详情
  • get_type:获取类型信息
  • get_type_effectiveness:计算战斗匹配

常见问题解答

  • 如何配置Claude Desktop以使用MCPoke Server?
  • 如何调试MCPoke Server?
  • 如何测试服务器功能?

使用教程

使用依赖

  • Node.js 16+
  • npm包管理器
  • Claude Desktop

安装教程

  1. 克隆仓库 bash git clone https://github.com/Mgomez-01/mcpoke-server.git cd mcpoke-server

  2. 安装依赖 bash cd mcpoke-server npm install

  3. 构建服务器 bash npm run build

调试方式

  1. 使用MCP Inspector工具测试服务器 bash cd mcpoke-server npm run inspector

  2. 调试服务器 bash npm run debug

许可证

None