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
基本情報
Python MCP server with CI/CD tooling and testability built-in
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"FastMCP-Proper": {
"command": "uv",
"args": [
"venv"
]
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
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.

OrangePro local-first CLI + MCP server for behavior mapping, grounded test generation, and dynamic proof.
CronWatch records every run of your scheduled jobs in your own database, and speaks up when one is missed, fails, gets stuck, runs slow or costs too much. CronWatch is free and open-source.

Verified distributed compute for humans, applications, and agents. Submit Blender, Octane, and video workloads, route them across qualified GPUs, track asynchronous execution, download finished artifacts, and verify FARP

MCP server for AI Agents — exposes Yocoolab feedback threads and design selections as tools
コメント