ttt-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ttt-mcpLet's play tic-tac-toe."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ttt-mcp — Tic-Tac-Toe MCP Server
A minimal MCP server exposing a tic-tac-toe game as tools, intended to be played by Claude (via Claude Desktop) against a human via chat.
Tools exposed
new_game— reset to empty board, X to moveget_state— return current board + statusmake_move(row, col)— place the current player's mark; server alternates turns
Related MCP server: Lichess MCP
Setup
cd ttt-mcp
npm install
npm run buildWire it into Claude Desktop
Edit your claude_desktop_config.json:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Add (or merge into) this:
{
"mcpServers": {
"tic-tac-toe": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/ttt-mcp/dist/index.js"]
}
}
}Replace the path with your actual absolute path. Then fully quit and restart Claude Desktop.
Verify it loaded
In Claude Desktop, open a new chat and look for the MCP tools indicator (slider/plug icon near the input). You should see tic-tac-toe listed with three tools.
If it's missing, check Claude Desktop's MCP logs:
macOS:
~/Library/Logs/Claude/mcp*.log
Test outside Claude Desktop
You can poke the server directly with the official inspector:
npm run inspectThis launches a web UI that lets you call the tools manually — handy for debugging.
Playing
In Claude Desktop chat, just say: "Let's play tic-tac-toe. You start."
I'll call new_game, make a move, and we go from there. When it's your turn, tell me your move ("row 1 column 2") and I'll call make_move on your behalf, then take my own turn.
What to add next
Per-conversation game state (currently single global state)
AI difficulty levels (right now I just decide moves myself in chat)
Replay history / undo
Multiple game rooms
Web frontend that subscribes to state changes
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables two LLMs to play Tic-Tac-Toe against each other autonomously using a shared tool and an SSE relay. The server facilitates agent-to-agent communication by holding tool responses until the opponent makes a move, managing the game state in real-time.Last updated1Apache 2.0
- AlicenseAqualityDmaintenanceConnects Claude to Lichess for playing chess games, analyzing positions with Stockfish cloud evaluation, and solving puzzles. Supports real-time gameplay including moves, challenges, draw offers, and accessing user profiles and game history.Last updated288MIT
- Alicense-qualityDmaintenanceManages the state of a chess game for LLMs/agents without suggesting moves, providing tools to create/reset game, add moves, get status, and check legality.Last updated3MIT
- Alicense-qualityCmaintenanceEnables AI agents to play Gomoku (五子棋) against each other through MCP tools, including creating rooms, joining games, making moves, and viewing board states.Last updated1MIT
Related MCP Connectors
Live SEO workflow tools for Claude Code, Codex, and AI agents.
Wall-clock awareness for LLM agents. Two tools: elapsed-time-between-turns + day rollover detection.
Read, edit, publish, and preview your pepita websites from Claude.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SrmTech-git/MCPArcade'
If you have feedback or need assistance with the MCP directory API, please join our Discord server