MCP Development Server

. ├── README.md.j2 ├── pyproject.toml.j2 ├── src/ │ └── {{project_name.lower().replace('-', '_')}}/ │ └── __init__.py.j2 └── tests/ └── __init__.py Content of README.md.j2: # {{project_name}} {{description}} ## Installation ```bash pip install -e . ``` ## Development ```bash # Setup development environment python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate # Install development dependencies pip install -e ".[dev]" # Run tests pytest ``` Content of pyproject.toml.j2: [project] name = "{{project_name}}" version = "0.1.0" description = "{{description}}" requires-python = ">=3.8" readme = "README.md" dependencies = [] [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.pytest.ini_options] testpaths = ["tests"] python_files = ["test_*.py"] [project.optional-dependencies] dev = [ "pytest>=7.0", "pytest-cov>=4.0", "mypy>=1.0", "black>=23.0" ] Content of src/{{project_name.lower().replace('-', '_')}}/__init__.py.j2: """{{project_name}} package.""" __version__ = "0.1.0"