Skip to main content

Create an Model Context Protocol server project from a template.

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.4.tar.gz (22.5 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: create_mcp_server-1.0.4.tar.gz
  • Upload date:
  • Size: 22.5 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.4.tar.gz
Algorithm Hash digest
SHA256 56cd59bcba440006d4adc00668a3c92843b608798c1a5ed95b9d0906d80a3597
MD5 52ec4384dcb9298a4674a5c380c3f390
BLAKE2b-256 2e28fe7cdf524eacfcfcf8f698332b863115e2a4789f3052e0b7ce9719d2bd20

See more details on using hashes here.

Provenance

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

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

Attestations:

File details

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

File metadata

File hashes

Hashes for create_mcp_server-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e7e5ad2e3b0b3781dd14a6a77cfc0c2938d2e90e6012cb60d8fbcac947defe75
MD5 fcdaf22e5c04b8ebd8c2b133a28affd2
BLAKE2b-256 790d38e0b864bda05efccbfa2e6827a476d688c1096573fb500aef47729455e3

See more details on using hashes here.

Provenance

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

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

Attestations:

Supported by

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