modelcontextprotocol

MCP Create Server

Updated

Create an Model Context Protocol server project from a template.

MCP Create Server

PyPI License: MIT

Create Model Context Protocol (MCP) server projects with no build configuration.

Quick Overview

# Using uvx (recommended)
uvx create-mcp-server

# Or using pip
pip install create-mcp-server
create-mcp-server

You don't need to install or configure any dependencies manually. The tool will set up everything you need to create an MCP server.

Creating a Server

You'll need to have UV >= 0.4.10 installed on your machine.

To create a new server, run either of these commands:

Using uvx (recommended)

uvx create-mcp-server

Using pip

pip install create-mcp-server
create-mcp-server

It will walk you through creating a new MCP server project. When complete, you'll have a new directory with this structure:

my-server/
├── README.md
├── pyproject.toml
└── src/
    └── my_server/
        ├── __init__.py
        ├── __main__.py
        └── server.py

No configuration or complicated folder structures, only the files you need to run your server.

Once installation is done, you can start the server:

cd my-server
uv sync --dev --all-extras
uv run my-server

Features

  • Simple command-line interface for creating new projects
  • Auto-configures Claude Desktop app integration when available
  • Uses uvx for fast, reliable package management and project creation
  • Sets up basic MCP server structure
  • Uses the Model Context Protocol Python SDK for the server project

Philosophy

  • Zero Configuration: No need to manually set up project structure or dependencies.
  • Best Practices: Follows Python packaging standards and MCP server patterns.
  • Batteries Included: Comes with everything needed to start building an MCP server.

License

Create MCP Server is open source software licensed as MIT.

MCP Server · Populars

MCP Server · New

    agent-room-alkl

    Agent Room

    Multi-agent collaboration rooms for Claude Code, Cursor, Codex & Gemini — distributed dev, code review, PR handoff, FE↔BE integration. MCP-native, self-hostable.

    Community agent-room-alkl
    Last-emo-boy

    Rikune

    MCP Server

    Community Last-emo-boy
    koul777

    PR MCP Builder

    PR MCP Builder - 공공기관 규정 MCP 빌더

    Community koul777
    TrueClicks

    Google Ads MCP (Node.js) - by TrueClicks

    The easiest to use Google Ads MCP. Connect Google Ads with Claude's AI in seconds and let it analyze your campaigns. You'll be surprised how well the AI knows PPC! This is the only Google Ads MCP where you won't need to create developer tokens or OAuth credentials.

    Community TrueClicks
    whuanle

    EasyTouch

    一个跨平台的系统自动化操作工具,支持鼠标、键盘、屏幕、窗口、系统资源等多种操作。支持 CLI 和 MCP 两种使用方式。

    Community whuanle