Skip to content
This repository was archived by the owner on Mar 24, 2025. It is now read-only.

Commit 9dbfe46

Browse files
committed
Replace package with deprecation notice
1 parent b07744d commit 9dbfe46

File tree

8 files changed

+13
-956
lines changed

8 files changed

+13
-956
lines changed

CONTRIBUTING.md

Lines changed: 0 additions & 43 deletions
This file was deleted.

README.md

Lines changed: 2 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -1,76 +1,5 @@
11
# MCP Create Server
22

3-
[![PyPI](https://img.shields.io/pypi/v/create-mcp-server)](https://pypi.org/project/create-mcp-server/) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
3+
This project is now deprecated.
44

5-
Create [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server projects with no build configuration.
6-
7-
## Quick Overview
8-
9-
```sh
10-
# Using uvx (recommended)
11-
uvx create-mcp-server
12-
13-
# Or using pip
14-
pip install create-mcp-server
15-
create-mcp-server
16-
```
17-
18-
You don't need to install or configure any dependencies manually. The tool will set up everything you need to create an MCP server.
19-
20-
## Creating a Server
21-
22-
**You'll need to have [UV](https://docs.astral.sh/uv/) >= 0.4.10 installed on your machine.**
23-
24-
To create a new server, run either of these commands:
25-
26-
### Using uvx (recommended)
27-
```sh
28-
uvx create-mcp-server
29-
```
30-
31-
### Using pip
32-
```sh
33-
pip install create-mcp-server
34-
create-mcp-server
35-
```
36-
37-
It will walk you through creating a new MCP server project. When complete, you'll have a new directory with this structure:
38-
39-
```
40-
my-server/
41-
├── README.md
42-
├── pyproject.toml
43-
└── src/
44-
└── my_server/
45-
├── __init__.py
46-
├── __main__.py
47-
└── server.py
48-
```
49-
50-
No configuration or complicated folder structures, only the files you need to run your server.
51-
52-
Once installation is done, you can start the server:
53-
54-
```sh
55-
cd my-server
56-
uv sync --dev --all-extras
57-
uv run my-server
58-
```
59-
60-
## Features
61-
62-
- Simple command-line interface for creating new projects
63-
- Auto-configures Claude Desktop app integration when available
64-
- Uses [uvx](https://docs.astral.sh/uv/guides/tools/) for fast, reliable package management and project creation
65-
- Sets up basic MCP server structure
66-
- Uses the [Model Context Protocol Python SDK](https://github.com/modelcontextprotocol/python-sdk) for the server project
67-
68-
## Philosophy
69-
70-
- **Zero Configuration:** No need to manually set up project structure or dependencies.
71-
- **Best Practices:** Follows Python packaging standards and MCP server patterns.
72-
- **Batteries Included:** Comes with everything needed to start building an MCP server.
73-
74-
## License
75-
76-
Create MCP Server is open source software [licensed as MIT](https://opensource.org/licenses/MIT).
5+
Instead, create a single-file MCP server using the FastMCP API from the [Python SDK](https://github.com/modelcontextprotocol/python-sdk), and use the `mcp` CLI tool to easily test, install, and run it.

pyproject.toml

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "create-mcp-server"
3-
version = "1.0.6.dev0"
3+
version = "2.0.0"
44
description = "Create an Model Context Protocol server project from a template."
55
readme = "README.md"
66
requires-python = ">=3.10"
@@ -11,18 +11,13 @@ maintainers = [
1111
]
1212
license = { text = "MIT" }
1313
classifiers = [
14-
"Development Status :: 4 - Beta",
14+
"Development Status :: 7 - Inactive",
1515
"Intended Audience :: Developers",
1616
"License :: OSI Approved :: MIT License",
1717
"Programming Language :: Python :: 3",
1818
"Programming Language :: Python :: 3.10",
1919
]
20-
dependencies = [
21-
"click>=8.1.7",
22-
"jinja2>=3.1.4",
23-
"packaging>=24.2",
24-
"toml>=0.10.2",
25-
]
20+
dependencies = []
2621

2722
[project.scripts]
2823
create-mcp-server = "create_mcp_server:main"
@@ -34,9 +29,3 @@ Repository = "https://github.com/modelcontextprotocol/create-python-server"
3429
[build-system]
3530
requires = ["hatchling"]
3631
build-backend = "hatchling.build"
37-
38-
[tool.hatch.build.targets.wheel]
39-
artifacts = ["src/create_mcp_server/template"]
40-
41-
[tool.uv]
42-
dev-dependencies = ["pyright>=1.1.389", "ruff>=0.7.4"]

0 commit comments

Comments
 (0)