
Texas Holdem MCP Server

2025.03.26
1
TypeScript德州扑克游戏MCP 服务器娱乐功能
mcp_poker 是一个基于 Model Context Protocol (MCP) 的德州扑克游戏服务器,允许 MCP 客户端代理参与德州扑克游戏。该项目使用 Node.js 和 TypeScript 实现,包括游戏服务器、游戏客户端和 MCP 服务器。大部分代码由 AI (Claude-3.7-Sonnet) 生成,经过约 5 小时的改进和调试。
View on GitHub
Overview
基本能力
产品定位
mcp_poker 是一个德州扑克游戏服务器,旨在通过 MCP 协议为客户端代理提供德州扑克游戏功能。
核心功能
- 德州扑克游戏服务:提供完整的德州扑克游戏逻辑和交互。
- MCP 服务器集成:支持 MCP 客户端代理通过协议与游戏服务器交互。
- 游戏客户端:提供浏览器访问的游戏客户端界面。
适用场景
- AI 代理游戏:允许 AI 代理通过 MCP 协议参与德州扑克游戏。
- 在线游戏演示:提供在线德州扑克游戏演示,供用户体验。
- 开发与调试:开发者可以通过该服务器调试和测试德州扑克游戏逻辑。
工具列表
- 游戏服务器:运行德州扑克游戏逻辑的核心服务。
- 游戏客户端:浏览器访问的客户端界面。
- MCP 服务器:提供 MCP 协议支持,允许客户端代理与游戏交互。
常见问题解答
- 如何启动游戏服务器?
- 运行
npm run dev
启动游戏服务器。 - 如何访问游戏客户端?
- 打开浏览器访问
http://localhost:3000/
。 - 如何配置 MCP 客户端?
- 在 MCP 客户端配置文件中添加游戏服务器的路径和启动命令。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
安装教程
- 克隆项目仓库。
- 安装依赖:
bash npm install
- 构建项目:
bash npm run build
- 启动游戏服务器:
bash npm run dev
调试方式
- 启动游戏服务器后,打开浏览器访问
http://localhost:3000/
。 - 使用 MCP 客户端配置工具与游戏服务器交互。
- 查看调试日志(如果启用了
DEBUG
环境变量)。
许可证
None