Agent♥︎Age
Catalog

pypreset

Official

by KaiErikNiermann · Python

Scaffold Python projects from YAML presets, augment existing projects with CI/tests.

io.github.KaiErikNiermann/pypreset MCP Server

This MCP server provides project scaffolding from YAML presets. It generates and augments Python projects by applying configurable templates, and it can include setup for dependency managers (Poetry, uv, and setuptools), CI workflows, testing scaffolds, type checking configuration, and additional project files.

🛠️ Key Features

  • Preset-based project creation from YAML configs with single inheritance
  • Augment existing projects with CI workflows, tests, Docker, documentation, and more
  • Generates CI workflows, testing scaffolds, and type checking configs

🚀 Use Cases

  • Create new Python project structures from reusable YAML presets
  • Retrofit an existing repository with CI, tests, container, and documentation scaffolding
  • Standardize configuration across projects using templates

⚡ Developer Benefits

  • Supports multiple Python packaging/tooling options (Poetry, uv, setuptools)
  • Centralizes project configuration via YAML presets
  • Produces consistent CI and testing scaffolds

Topics

project-setuppython314scaffoldtemplatespython-scaffold