Texas Holdem MCP Server
A Texas Hold'em poker game server with an MCP API, built using Node.js and TypeScript.
Texas Holdem MCP Server
This is an Model Context Protocol server that allows an MCP client agents to play a game of Texas Holdem poker game. It is implemented with Node.js and TypeScript, including game server, game client, and a MCP Server.
Most Code in this project is generated by AI(Claude-3.7-Sonnet), and it tooks about 5 hours to improve and debug. Its Amazing!
Online Demo



Getting started
- Build :
npm install
npm run build
- Run Poker Server:
npm run dev
- Open Poker Client: Open your browser visit http://localhost:3000/
- Configure your MCP client to add the tool. For example, here is how to add the tool to Cline, assuming you cloned the repo at
/path/to/poker-mcp-server:
{
"mcpServers": {
"poker-mcp-server": {
"command": "node",
"args": ["/path/to/poker-mcp-server/dist/mcpServer.js"],
"env": {
"DEBUG": "*"
}
}
}
}
-
Cline:

Example prompt
You are a Texas Hold'em poker expert. Please use the name "Super Awesome Pro" to join a Texas Hold'em poker game and win more chips. You can only use the functions provided by the poker-mcp-server MCP server. After joining the game, you must wait for your turn to act before proceeding to the next move.
Enjoy Playing Poker With LLM!
Related Servers
Poke-MCP
Fetches Pokémon data from the PokeAPI and exposes it through a standardized MCP interface.
rfcxml-mcp
MCP server for structural understanding of RFC documents.
Bazi Calculation
A professional Bazi (Chinese astrology) calculation server providing full analysis including four pillars, five elements, zodiac, and lunar dates with timezone support.
Overleaf MCP server
allow Tools like copilot, claude desktop, claude code etc. perform CRUD operations on overleaf projects via git int
Wordle MCP - Go
Fetches daily Wordle solutions using the official Wordle API.
Drand
An MCP server for fetching verifiable random numbers from the drand network.
BloodHound MCP
Enables Large Language Models to interact with BloodHound Community Edition data.
Weather
Provides real-time weather information for any location.
ynab-mcp
MCP server for YNAB. Reconcile bank statements, itemize receipts, manage transactions — all through natural language.
SubwayInfo NYC
NYC subway status and schedules