Sudoku MCP Server
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., "@Sudoku MCP Serverstart a new Sudoku puzzle for me"
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.
Sudoku MCP Server
A Cloudflare Worker exposing a small remote MCP server at /mcp. It implements
five gameplay tools: start_game, get_game, play_move, check_game, and
reset_game.
Local development
npm install
npm run types
npm test
npm run build
npm run devThe root endpoint is a health response; MCP clients should use
http://localhost:8787/mcp.
Related MCP server: G4 Data Model MCP Server
Automatic deployment
.github/workflows/deploy.yml runs the tests and type-check on pull requests.
After a change reaches main, it deploys the Worker automatically. Configure
these GitHub Actions secrets before the first production deployment:
CLOUDFLARE_API_TOKEN: a Cloudflare API token permitted to deploy this Worker.CLOUDFLARE_ACCOUNT_ID: the Cloudflare account identifier for this Worker.
The token must be stored as a GitHub secret, never committed to the repository.
Authentication
Wrangler uses Cloudflare OAuth for local CLI operations:
npx wrangler login
npx wrangler whoamiThis Worker intentionally has no application-level auth or user-account layer, as specified by the development plan. Add access control at the deployment boundary before exposing a production endpoint.
Game behavior
Puzzles are normalized to one 81-character row-major grid. Whitespace is
ignored, . and 0 mean empty, and digits 1-9 are givens. start_game
accepts only uniquely solvable puzzles and stores the solution privately inside
one SQLite-backed Durable Object per game ID. play_move enforces only visible
row/column/box conflicts; check_game is the tool that evaluates entries
against the hidden solution. Every state response includes the canonical
initial/current grids and a labeled board rendering.
This server cannot be installed
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
- Alicense-qualityDmaintenanceA Cloudflare Workers-deployed MCP server that provides secure remote access to MCP tools through GitHub OAuth authentication. Includes example tools for basic math operations, user info retrieval, and image generation with configurable user access controls.Last updated371Apache 2.0
- Flicense-qualityDmaintenanceEnables deployment of a customizable MCP server on Cloudflare Workers without authentication. Allows users to define custom tools and connect to clients like Claude Desktop or Cloudflare AI Playground for remote tool execution.Last updated
- Alicense-qualityAmaintenanceA hosted HTTP MCP server for Cloudflare Workers that exposes a bundle of tools via a remote /mcp endpoint, enabling Claude-compatible clients to connect without a local server.Last updated141BSD Zero Clause
- Flicense-qualityCmaintenanceA remote MCP server deployed on Cloudflare Workers with OAuth login, enabling tools like math operations to be called via natural language.Last updated
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
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/sandlong/sudoku-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server