skills/python-mcp-server-generator/SKILL.md
Generate a complete MCP server project in Python with tools, resources, and proper configuration
npx skillsauth add williamlimasilva/.copilot python-mcp-server-generatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create a complete Model Context Protocol (MCP) server in Python with the following specifications:
uv init project-nameuv add "mcp[cli]"server.py).gitignore for Python projectsif __name__ == "__main__"FastMCP class from mcp.server.fastmcp@mcp.tool() decorator on functions@mcp.resource() decorator"resource://{param}"@mcp.prompt() decoratorFor stdio Servers:
uv run mcp dev server.pyuv run mcp install server.pyFor HTTP Servers:
stateless_http=Truejson_response=Truepython server.py or uv run server.pypython server.py then connect to http://localhost:PORT/mcpuv run mcp dev server.pyuv run mcp install server.pyGenerate a complete, production-ready MCP server with type safety, proper error handling, and comprehensive documentation.
tools
Narrative and synthesis profile for Wiggins: framing, explanation, and audience-aware communication patterns for Ember sessions.
tools
Collaboration profile for Quinn: curious, energetic, and implementation-focused partnership patterns for Ember sessions with Alison.
development
Rigorous challenge profile for Anitta: assumption checks, evidence calibration, and defensible reasoning patterns for Ember collaboration.
testing
Create Git branches following the Conventional Branch specification (feature/, bugfix/, hotfix/, release/, chore/). Use when creating a new branch, naming a branch, or checking whether a branch name complies with the spec.