What dependencies and runtime does the template require?
It requires Python 3.10 or later, and uses `uv` for dependency management. The configured tools include `ruff`, `mypy`, `pytest`, `pre-commit`, and `fastapi` with `uvicorn`.
@Acid-base
Basic information
Python MCP server with CI/CD tooling and testability built-in
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"FastMCP-Proper": {
"command": "uv",
"args": [
"venv"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Python Best Practices Launchpad is a modern Python project template with a functional FastAPI REST API. It integrates tools like uv, ruff, mypy, pytest, and pre-commit, and includes Docker containerization and GitHub Actions CI/CD. It is designed for developers who want to build production-ready Python applications with established best practices.
You can set up the project using one of three approaches: using Dev Containers (recommended with VS Code or GitHub Codespaces), using Docker Compose, or via a local setup with Linuxbrew/Homebrew and uv. After cloning, run uv venv to create a virtual environment, uv sync to install dependencies, pre-commit install to set up Git hooks, and then start the API with python -m src.my_package.run or uvicorn my_package.api:app --reload. Access the automatically generated OpenAPI documentation at /docs.
uvruffmypypytest including unit, API, and integration testsIt requires Python 3.10 or later, and uses `uv` for dependency management. The configured tools include `ruff`, `mypy`, `pytest`, `pre-commit`, and `fastapi` with `uvicorn`.
After completing the local setup (clone, virtual environment, dependency install), run `python -m src.my_package.run` or `uvicorn my_package.api:app --reload`. The API is then accessible at `http://localhost:8000`, with documentation at `/docs`.
Yes. It includes a multi‑stage Dockerfile, health checks, non‑root user configuration, and a GitHub Actions CI workflow. The FastAPI app has proper error handling, CORS middleware, and input validation.
Run `pytest` from the root folder. The project includes unit tests, API tests, and integration tests, all configured via `pytest.ini`.
The API uses HTTP, served by Uvicorn (ASGI server). No alternative transports or authentication mechanisms are provided in the template out of the box.

Catch intent conflicts before code conflicts. The open-source coordination protocol for coding agents, built above Git.
MCP server that lets Claude Code, Cursor or Codex ask you for API keys on a local page and write them to .env. The agent only ever sees key names.

Official Porkbun MCP server, maintained by Porkbun. Check domain availability and pricing, register, renew and transfer domains, and manage DNS records, nameservers, URL forwarding, glue records, DNSSEC and domain contac

Turn Perfex CRM into an AI-ready workspace. This MCP server exposes your full REST API to Claude, ChatGPT and any AI agent, so leads, invoices and tasks are one prompt away.

Comments