This project has been archived by its maintainers, and is no longer receiving any updates.
MCP Create Server
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.
Metadata
Release files for create-mcp-server 1.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| create_mcp_server-1.0.5.tar.gz | 22.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| create_mcp_server-1.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 33.0 kB
Release files / create_mcp_server-1.0.5.tar.gz
| Download URL | create_mcp_server-1.0.5.tar.gz |
|---|---|
| Size | 22.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8639469fe61624ca26e74a07ec873316f10ac0464ee48281655afd3d2cf66681
|
|
BLAKE2b-256 checksum How to use checksums |
f63b89db3d85c6facda4ba231095c28d593ab5f5dcad24f267cb367fd9849939
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 24, 2024.
Transparency logRelease files / create_mcp_server-1.0.5-py3-none-any.whl
| Download URL | create_mcp_server-1.0.5-py3-none-any.whl |
|---|---|
| Size | 10.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a18ac3278a04d3ce1ca340a29f42729755714e3fda14b3f8d099564d53ccb8e9
|
|
BLAKE2b-256 checksum How to use checksums |
f4edb6f3c429d23f2e13fd8d3962c16ea7d5c8910bd1c1b7b0464304c3879237
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 24, 2024.
Transparency log