The create-next-app for production MCP servers — scaffold a typed, tested, auth-ready Python MCP server in one command.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"create-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
<div align="center"> # create-mcp **The `create-next-app` for production MCP servers.** One command scaffolds a typed, tested, auth-ready Python [MCP](https://modelcontextprotocol.io) server you can *ship* — not just run. [](https://pypi.org/project/create-mcp/) [](https://pypi.org/project/create-mcp/) [](LICENSE) </div> ```bash uvx create-mcp my-server ``` <p align="center"> <img src="docs/demo.svg" alt="create-mcp — scaffold a production MCP server in one command, with tests green out of the box" width="760"> </p> ## Why The official MCP SDK quickstart and `create-mcp-server` hand you a single hello-world tool and stop. You still have to add tests, typing, linting, CI, a Dockerfile, config, and — the hard one — spec-compliant **OAuth 2.1**. Most MCP servers in the wild are hello-world demos that never reach production. `create-mcp` generates the *whole* repo, green on the first run: - ⚡ **`uvx create-mcp` — zero install.** Same ergonomics as `create-next-app`. - 🧱 **Production defaults, not a toy.** Tests, CI, Docker, ruff, mypy, pre-commit, `.env`, a real README. - 🔐 **OAuth 2.1 in one flag.** `--auth oauth` scaffolds an [RFC 9728](https://datatracker.ietf.org/doc/html/rfc9728) resource server (Protected Resource Metadata + `401`/`WWW-Authenticate` discovery + JWT validation). Timed for the 2026 MCP authorization spec. - 🌊 **Streamable HTTP first.** The modern transport (SSE is deprecated), plus a stdio preset for Claude Desktop / Cursor. - 🧪 **Tests pass out of the box.** Generated tests use FastMCP's in-memory client — no network, milliseconds. - 🎯 **Presets, not questionnaires.** Scaffold a *use case*: `minimal`, `api-wrapper`, `db`, `agent-tools`. - 📄 **`--from-openapi`.** Point it at a spec and get one typed tool per operation — enums as `Literal`, request bo…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.