MCP Server Cookie Cutter Template
A cookiecutter template for creating MCP (Model Control Protocol) servers
Overview
MCP Server Cookie Cutter Template is a template designed for creating new MCP (Model Control Protocol) servers, providing a structured way to generate fully functional servers with both stdio and SSE support.
To use the template, you can create a new MCP server either directly from GitHub using the command cookiecutter gh:codingthefuturewithai/mcp-cookie-cutter or from a local copy after cloning the repository.
- Generates a fully functional MCP server with stdio and SSE support. - Easy setup with configuration prompts for project details. - Supports both direct GitHub usage and local template creation.
- Quickly setting up a new MCP server for development.
- Creating echo services to demonstrate server capabilities.
- Streamlining the process of building and deploying MCP servers.
Add to your AI client
Use these steps to connect MCP Server Cookie Cutter Template in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"mcp-cookie-cutter-codingthefuturewithai": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-cookie-cutter-codingthefuturewithai"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"mcp-cookie-cutter-codingthefuturewithai": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-cookie-cutter-codingthefuturewithai"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"mcp-cookie-cutter-codingthefuturewithai": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-cookie-cutter-codingthefuturewithai"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"mcp-cookie-cutter-codingthefuturewithai": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-cookie-cutter-codingthefuturewithai"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"mcp-cookie-cutter-codingthefuturewithai": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-cookie-cutter-codingthefuturewithai"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"mcp-cookie-cutter-codingthefuturewithai": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-cookie-cutter-codingthefuturewithai"
]
}
}
}FAQ
What are the prerequisites for using this template?
You need Python 3.10 or higher, the `uv` package installer, and `cookiecutter` installed.
Can I customize the generated server?
Yes! You can provide your own project name, description, and other configurations during the setup process.
Is this template open source?
Yes, it is licensed under the MIT License.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":2287,"uuid":"83fee391-b9cd-4c23-bfd3-ea7eee23cdc4","name":"mcp-cookie-cutter","title":"MCP Server Cookie Cutter Template","description":"A cookiecutter template for creating MCP (Model Control Protocol) servers","avatar_url":"https://avatars.githubusercontent.com/u/177123238?v=4","created_at":"2025-03-09T07:22:59.204Z","updated_at":"2025-03-12T10:21:15.317Z","status":"created","author_name":"codingthefuturewithai","author_avatar_url":"https://avatars.githubusercontent.com/u/177123238?v=4","tags":"[]","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/codingthefuturewithai/mcp-cookie-cutter","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"1\",\"license\":\"\",\"language\":\"Python\",\"is_official\":false,\"latest_commit_time\":\"2025-04-24 13:20:12\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]