modelcontextprotocol/create-python-server
Create a Python MCP server
Overview
modelcontextprotocol/create-python-server is a Python MCP server licensed under MIT. Create a Python MCP server
Ranked #8874 out of 25632 indexed tools.
Ecosystem
Python MIT
Signal Breakdown
Stars 477
Freshness 1y ago
Issue Health 22%
Contributors 2
Dependents 0
Forks 112
Description Brief
License MIT
How to Improve
Description low impact
Freshness high impact
Issue Health high impact
Matched Queries
From the README
# MCP Create Server
Create [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server projects with no build configuration.
## Quick Overview
```sh
# 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](https://docs.astral.sh/uv/) >= 0.4.10 installed on your machine.**
To create a new server, run either of these commands:
### Using uvx (recommended)
```sh
uvx create-mcp-server
```
### Using pip
```sh
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 Read full README on GitHub →
Are you the maintainer? Claim this listing