Skip to main content

Create an Model Context Protocol server project from a template.

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

create_mcp_server-1.0.5.tar.gz (22.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

create_mcp_server-1.0.5-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file create_mcp_server-1.0.5.tar.gz.

File metadata

  • Download URL: create_mcp_server-1.0.5.tar.gz
  • Upload date:
  • Size: 22.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for create_mcp_server-1.0.5.tar.gz
Algorithm Hash digest
SHA256 8639469fe61624ca26e74a07ec873316f10ac0464ee48281655afd3d2cf66681
MD5 ba009f2a29d41be88f96d8aa33f6a70a
BLAKE2b-256 f63b89db3d85c6facda4ba231095c28d593ab5f5dcad24f267cb367fd9849939

See more details on using hashes here.

Provenance

The following attestation bundles were made for create_mcp_server-1.0.5.tar.gz:

Publisher: publish-pypi.yml on modelcontextprotocol/create-python-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file create_mcp_server-1.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for create_mcp_server-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a18ac3278a04d3ce1ca340a29f42729755714e3fda14b3f8d099564d53ccb8e9
MD5 0c10cafa510ff57694ff108e8f43300f
BLAKE2b-256 f4edb6f3c429d23f2e13fd8d3962c16ea7d5c8910bd1c1b7b0464304c3879237

See more details on using hashes here.

Provenance

The following attestation bundles were made for create_mcp_server-1.0.5-py3-none-any.whl:

Publisher: publish-pypi.yml on modelcontextprotocol/create-python-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page