Pokemon模型上下文协议演示

一个展示Pokemon数据与模型上下文协议(MCP)集成的演示项目,包括MCP服务器、客户端和允许LLM通过OpenRouter使用Pokemon工具的HTTP服务器。

  • by danwritecode
  • TypeScript
  • 本地部署
  • 39 星标
  • 更新于
在 GitHub 查看 danwritecode/mcp-client-server-host-demo

使用说明

口袋妖怪MCP演示

一个演示项目,展示了模型上下文协议(MCP)与口袋妖怪数据的集成。该项目包括:

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

安装

bun install

运行项目

MCP服务器和客户端演示

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

bun mcp_client.ts

具有LLM集成的HTTP服务器

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

export OPENROUTER_API_KEY=your_api_key_here
bun http_server.ts

然后访问服务器http://localhost:3005:

  • /tools -列出可用工具
  • /attack -使用LLM执行随机口袋妖怪攻击

此项目使用 包子 作为其JavaScript运行时。