Pokemon MCP Demo

Pokemon MCP Demo

site icon
2025.03.07 37
TypeScriptPokemon数据集成MCP协议演示娱乐功能
Pokemon MCP Demo 是一个展示模型上下文协议(MCP)与Pokemon数据集成的演示项目。该项目包含一个MCP服务器,提供Pokemon数据和攻击能力;一个MCP客户端与服务器交互;以及一个HTTP服务器,允许LLM通过OpenRouter使用Pokemon工具。
View on GitHub

Overview

基本能力

产品定位

Pokemon MCP Demo 是一个娱乐性质的演示项目,展示了MCP协议与Pokemon数据的集成。

核心功能

  • 提供Pokemon数据和攻击能力的MCP服务器
  • 与MCP服务器交互的客户端
  • 允许LLM通过OpenRouter使用Pokemon工具的HTTP服务器

适用场景

  • 开发者学习MCP协议集成
  • 娱乐项目演示
  • LLM与游戏数据的交互实验

工具列表

  • /tools - 列出可用工具
  • /attack - 使用LLM执行随机Pokemon攻击

常见问题解答

无明确FAQ内容

使用教程

使用依赖

需要安装Bun作为JavaScript运行时

安装教程

bun install

运行项目

MCP服务器和客户端演示

运行客户端,自动启动MCP服务器:

bun mcp_client.ts

HTTP服务器与LLM集成

设置OpenRouter API密钥并运行HTTP服务器:

export OPENROUTER_API_KEY=your_api_key_here
bun http_server.ts

访问服务器: - http://localhost:3005/tools - 列出可用工具 - http://localhost:3005/attack - 使用LLM执行随机Pokemon攻击

调试方式

无明确调试命令

许可证

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