Texas Holdem MCP Server

Texas Holdem MCP Server

site icon
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 协议为客户端代理提供德州扑克游戏功能。

核心功能

  1. 德州扑克游戏服务:提供完整的德州扑克游戏逻辑和交互。
  2. MCP 服务器集成:支持 MCP 客户端代理通过协议与游戏服务器交互。
  3. 游戏客户端:提供浏览器访问的游戏客户端界面。

适用场景

  1. AI 代理游戏:允许 AI 代理通过 MCP 协议参与德州扑克游戏。
  2. 在线游戏演示:提供在线德州扑克游戏演示,供用户体验。
  3. 开发与调试:开发者可以通过该服务器调试和测试德州扑克游戏逻辑。

工具列表

  1. 游戏服务器:运行德州扑克游戏逻辑的核心服务。
  2. 游戏客户端:浏览器访问的客户端界面。
  3. MCP 服务器:提供 MCP 协议支持,允许客户端代理与游戏交互。

常见问题解答

  1. 如何启动游戏服务器?
  2. 运行 npm run dev 启动游戏服务器。
  3. 如何访问游戏客户端?
  4. 打开浏览器访问 http://localhost:3000/
  5. 如何配置 MCP 客户端?
  6. 在 MCP 客户端配置文件中添加游戏服务器的路径和启动命令。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。

安装教程

  1. 克隆项目仓库。
  2. 安装依赖: bash npm install
  3. 构建项目: bash npm run build
  4. 启动游戏服务器: bash npm run dev

调试方式

  1. 启动游戏服务器后,打开浏览器访问 http://localhost:3000/
  2. 使用 MCP 客户端配置工具与游戏服务器交互。
  3. 查看调试日志(如果启用了 DEBUG 环境变量)。

许可证

None