Pokemon API交互服务

一个基于MCP协议的服务器实现,用于与PokeAPI交互,提供获取Pokemon信息等功能。

  • by sarathvad1811
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 sarathvad1811/mcp-pokemon

使用说明

mcp口袋妖怪

MCP口袋妖怪服务器

此存储库包含用于与PokeAPI交互的MCP服务器实现。

先决条件

  1. python:确保安装了Python 3.12或更高版本。
  2. 依赖项:使用安装所需的依赖项 pip.

安装

  1. 克隆存储库:

    git clone <repository-url>
    cd mcp-pokemon
    
    
  2. 创建虚拟环境:

python3 -m venv mcppoke_venv
source mcppoke_venv/bin/activate  # On Windows, use `mcppoke_venv\Scripts\activate`
  1. 安装所需的依赖项:

运行服务器 要运行MCP服务器,请执行以下命令: mcp-dev-server.py-用于检查器调试 mcp run server.py-用于直接运行服务器

特性 工具:服务器提供像get_pokemon_info这样的工具来从PokeAPI获取数据。 资源:可扩展到包括用于与客户端交互的动态资源。 测试 您可以使用MCP检查器测试服务器,也可以将其与兼容的客户端集成。

附加说明 在运行服务器之前,请确保虚拟环境已激活。 有关MCP的更多信息,请访问模型上下文协议文档。