MCP Create Server

Author:@modelcontextprotocol
View on GitHub

Overview

MCP Create Server is a Python tool that streamlines the creation of Model Context Protocol (MCP) servers by removing the need for complex build configuration.

To use it, you must have UV installed. You can create a new server by running the command uvx create-mcp-server. Alternatively, install it via pip install create-mcp-server and then run create-mcp-server.

Its key features include a simple CLI for fast project setup, automatic integration configuration for Claude Desktop, and efficient package management via uvx. It establishes a complete MCP server structure with essential files and integrates the MCP Python SDK for full functionality.

Primary use cases are for rapidly starting new MCP server projects, minimizing initial configuration overhead, and facilitating development with a standardized architecture.

For common questions: project dependencies are configured automatically. The recommended method is uvx create-mcp-server. The tool is open source under the MIT license.