
Pokemon MCP Demo

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攻击
调试方式
无明确调试命令