Summary
Move the Python MCP server cookiecutter template from the mcp-context-forge monorepo into this repository at mcp-servers/templates/python/, as part of the MCP server migration tracked in IBM/mcp-context-forge#6228.
What to move
Copy the contents of mcp-servers/templates/python/ from IBM/mcp-context-forge verbatim:
mcp-servers/templates/python/
├── cookiecutter.json
└── {{cookiecutter.project_slug}}/
├── Containerfile
├── Makefile
├── README.md
├── pyproject.toml
├── src/
│ └── {{cookiecutter.package_name}}/
│ ├── __init__.py
│ └── server.py
└── tests/
└── test_server.py
Dependencies (as-is)
The template's pyproject.toml defaults to:
mcp>=1.0.0,<2
orjson>=3.11.5
pydantic>=2.5.0
The template is moved as-is. Version constraint alignment with the live servers is tracked separately (see sub-issues).
Acceptance criteria
References
Summary
Move the Python MCP server cookiecutter template from the mcp-context-forge monorepo into this repository at
mcp-servers/templates/python/, as part of the MCP server migration tracked in IBM/mcp-context-forge#6228.What to move
Copy the contents of
mcp-servers/templates/python/fromIBM/mcp-context-forgeverbatim:Dependencies (as-is)
The template's
pyproject.tomldefaults to:The template is moved as-is. Version constraint alignment with the live servers is tracked separately (see sub-issues).
Acceptance criteria
mcp-servers/templates/python/in this repositorycookiecuttercan generate a working project from the templateReferences