drio
Open app

MCP Server Cookie Cutter Template

Source

A cookiecutter template for creating MCP (Model Control Protocol) servers

Catalog onlyCatalog onlySTDIO

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.
  1. Quickly setting up a new MCP server for development.
  2. Creating echo services to demonstrate server capabilities.
  3. 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"}]]}]