bootstrap-python-mcp-service
Bootstrap Python MCP Service
Purpose
Create FastMCP starter layouts using one direct shell entrypoint backed by the shared bootstrap-uv-python-workspace scaffolding scripts plus deterministic MCP overlay logic.
When To Use
- Use this skill for new FastMCP server scaffolds.
- Use this skill when the user wants OpenAPI or FastAPI-to-MCP mapping guidance alongside bootstrap.
- Recommend
bootstrap-python-servicewhen the user wants a FastAPI service but not an MCP server.
Single-Path Workflow
More from gaelic-ghost/python-skills
uv-pytest-unit-testing
Set up and run unit tests for Python uv projects and uv workspaces with pytest. Use when creating or updating pytest configuration in pyproject.toml, installing pytest dev dependencies with uv, running tests in a workspace member package via `uv run --package`, customizing pytest workflow defaults through layered YAML profiles, organizing tests with fixtures/markers/parametrize, or troubleshooting test discovery and import failures.
25bootstrap-python-service
Bootstrap Python FastAPI services on macOS using uv with consistent project and workspace scaffolds. Use when creating a new backend/API service from scratch, scaffolding a single uv service project, scaffolding a uv workspace with package/service members, customizing scaffold defaults through layered YAML profiles, initializing pytest+ruff+mypy defaults, creating README.md, initializing git, and running initial validation commands.
15bootstrap-uv-python-workspace
Bootstrap new Python projects and multi-package workspaces with uv on macOS using deterministic scripts and consistent defaults. Use when creating a new uv Python project, scaffolding a uv monorepo/workspace, setting up package or service profiles, customizing scaffold defaults through layered YAML profiles, initializing dev tooling (pytest, ruff, mypy), creating README scaffolds, or initializing git with an optional first commit.
15