Overview

Overview

site icon
2025.03.23 5
TypeScript宝可梦信息查询娱乐功能娱乐功能
Poke-MCP是一个基于Model Context Protocol (MCP)的服务器,通过标准化接口提供宝可梦信息。它连接到PokeAPI获取宝可梦数据,并通过MCP工具向兼容MCP的客户端(如Claude Desktop App、Continue、Cline等)提供这些数据。
View on GitHub

Overview

基本能力

产品定位

Poke-MCP是一个专门用于提供宝可梦信息的MCP服务器,旨在通过标准化接口扩展AI助手的功能,使其能够访问和处理宝可梦相关的数据。

核心功能

  • 通过名称获取特定宝可梦的详细信息
  • 发现随机宝可梦
  • 从特定地区(如关都、城都、丰缘等)获取随机宝可梦
  • 获取特定类型(如火、水、电等)的随机宝可梦
  • 支持自然语言查询宝可梦信息

适用场景

  • 在AI助手或聊天机器人中集成宝可梦信息查询功能
  • 开发宝可梦相关的教育或娱乐应用
  • 为宝可梦爱好者提供便捷的信息查询工具

MCP工具列表

  • get-pokemon: 通过名称获取特定宝可梦的详细信息
  • random-pokemon: 获取随机宝可梦的信息
  • random-pokemon-from-region: 从特定地区获取随机宝可梦
  • random-pokemon-by-type: 获取特定类型的随机宝可梦
  • pokemon-query: 回答关于宝可梦的自然语言查询

常见问题解答

  • 如何安装Poke-MCP?可以通过Smithery自动安装或手动安装。
  • 如何与Claude Desktop App集成?需要在Claude Desktop的配置文件中添加Poke-MCP的路径并重启应用。

使用教程

使用依赖

Poke-MCP需要Node.js环境。确保已安装Node.js和npm。

安装教程

通过Smithery安装

npx -y @smithery/cli install @NaveenBandarage/poke-mcp --client claude

手动安装

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

# 安装依赖
npm install

# 构建项目
npm run build

调试方式

安装完成后,可以通过以下步骤进行调试: 1. 确保Poke-MCP服务器正在运行 2. 在MCP客户端(如Claude Desktop App)中尝试使用宝可梦查询功能 3. 检查服务器日志以查看请求和响应

示例查询: - "Tell me about Pikachu" - "Give me a random Pokémon" - "Show me a random Pokémon from Kanto" - "What's a random Water Pokémon?"

许可证

该项目遵循 ISC 开源许可条款。