MCP.Market

pypreset MCP server

by KaiErikNiermann·io.github.KaiErikNiermann/pypreset·v0.4.0·1 stars

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

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

1 stars45 downloads/wk

Reviews

Write one

Nobody has reviewed pypreset yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

pypreset tools (13, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • augment_project
  • create_projectwrite action
  • extract_dependencies
  • generate_badges
  • get_user_config

    Read the current user-level default configuration.

  • list_presets

    List all available project presets with their descriptions.

  • migrate_to_uv
  • project_tree
  • set_project_metadata
  • set_user_config
  • show_preset

    Show the full configuration of a specific preset.

  • validate_project

    Validate the structural correctness of a generated project directory.

  • verify_workflow

Public scan report

scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it

no findings
  • Code scan27 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How pypreset compares

Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 90% of 1,119 Developer tools servers
Tools
13
the typical Developer tools server has 7
Tools that change things
8%
typical: 5%. Fewer write tools means less an agent can break
GitHub stars
1
more than 50% of 855 Developer tools servers
Downloads a week
45
more than 33% of 436 Developer tools servers with a package

What its tools let an agent do: 9 read · 2 create · 2 change

Install pypreset in Claude Code, Cursor or VS Code

claude mcp add pypreset -- uvx pypreset
Add to Cursor

What the publisher says

From the pypreset repository's README, as published. We do not edit it. Read it on GitHub

A meta-tool for scaffolding Python projects with configurable YAML presets. Supports Poetry, uv, and setuptools, generates CI workflows, testing scaffolds, type checking configs, and more.

mcp-name: io.github.KaiErikNiermann/pypreset

Features

  • Preset-based project creation from YAML configs with single inheritance
  • Augment existing projects with CI workflows, tests, Docker, documentation, and more
  • Three package managers: Poetry, uv (PEP 621 + hatchling), and setuptools (PEP 621 + setuptools.build_meta)
  • Two layout styles: src/ layout and flat layout
  • Type checking: mypy, pyright, ty, or none
  • Code quality: ruff linting/formatting, radon complexity checks, pre-commit hooks
  • Docker & devcontainer: generate multi-stage Dockerfiles, .dockerignore, and VS Code devcontainer configs (Docker or Podman)
  • Coverage integration: Codecov support with configurable thresholds and ignore patterns
  • Documentation scaffolding: MkDocs (Material theme) or Sphinx (RTD theme) with optional GitHub Pages deployment
  • Multi-environment testing: tox configuration with tox-uv backend
  • pyenv / .python-version: generate .python-version for pyenv and uv, with python-version-file in CI workflows
  • Version management: bump-my-version integration, GitHub release automation via gh CLI

Installation

pip install pypreset

# With MCP server support
pip install pypreset[mcp]

Quick Start

# Create a CLI tool project with Poetry
pypreset create my-cli --preset cli-tool

# Create a data science project with uv
pypreset create my-analysis --preset data-science --package-manager uv

# Create an empty package with src layout (default)
pypreset create my-package --preset empty-package

# Create a Discord bot
pypreset create my-bot --preset discord-bot

# Create a project with Docker support
pypreset create my-service --preset cli-tool --docker --devcontainer

# Create with .python-version for pyenv/uv
pypreset create my-lib --pyenv --python-version 3.13

# Create with Podman, Codecov, docs, and tox
pypreset create my-project --preset empty-package \
    --container-runtime podman --docker \
    --coverage-tool codecov --coverage-threshold 80 \
    --docs mkdocs --docs-gh-pages \
    --tox

Commands

create -- Scaffold a new project

pypreset create <name> [OPTIONS]

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

pypreset: common questions

Is pypreset MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the pypreset safety report
How do I install pypreset?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does pypreset need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is pypreset maintained?
The last commit was 37 days ago (2026-09-28). The latest release is v0.4.0.
What can I use instead of pypreset?
Servers from other publishers that do the same job: GitLab MCP Server, Palinode MCP server and Kindex MCP server.
How does pypreset compare with other Developer tools MCP servers?
safety score 92/100 (higher than 90% of 1,119 Developer tools servers); tools 13 (the typical Developer tools server has 7); tools that change things 8% (typical: 5%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to pypreset

Same job from other publishers: the closest match first, then the best rated.

  • GitLab MCP Server
    GitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.
    B
  • Palinode
    Inspectable, correctable project memory in git-versioned Markdown for AI agents.
    C
  • Kindex
    Persistent knowledge graph and MCP server for AI workflows with git-tracked project context.
    A
  • Kindex
    Persistent knowledge graph and MCP server for AI workflows with git-tracked project context.
    B
  • Overleaf
    MCP server for managing Overleaf projects through Git synchronization.
    A