Skip to main content
Glama
Rikita22

mcp-scaffolder

by Rikita22

mcp-scaffolder

An MCP (Model Context Protocol) server that scaffolds new project directories from built-in templates for Python, Node.js, and Go. Built with FastMCP, it exposes tools that MCP-compatible clients (e.g. Claude Desktop) can call to generate ready-to-use project skeletons.

Features

  • Scaffolds project structures with a single tool call

  • Supports Python, Node.js, and Go templates out of the box

  • Generates source files, README.md, .gitignore, and language-specific subdirectories

  • Configurable output directory via the PROJECTS_DIR environment variable

  • Runs over stdio for easy integration with MCP clients

Related MCP server: Dynamo MCP

Tools

Tool

Description

scaffold_project(name, language)

Creates a new project directory with template files. language must be one of python, node, go.

list_templates()

Lists all available templates and the files/directories they generate.

Templates

  • Pythonmain.py, requirements.txt, README.md, .gitignore, tests/

  • Node.jsindex.js, package.json, README.md, .gitignore

  • Gomain.go, go.mod, README.md, .gitignore, cmd/, internal/

Installation

git clone https://github.com/Rikita22/mcp-scaffolder.git
cd mcp-scaffolder

python -m venv .venv
.venv\Scripts\activate      # On Windows
# source .venv/bin/activate # On macOS/Linux

pip install mcp

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables rapid creation of new projects from predefined templates including React, Node.js, Django, Flask, and more. Provides comprehensive project scaffolding with file system operations, template management, and command execution capabilities.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Exposes cookiecutter templates through MCP, enabling discovery, registration, management, and project generation from templates.
    52
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    A unified MCP server for scaffolding project structures across multiple frameworks including Spring Boot, React, Vue, Next.js, FastAPI, Django, Flask, Express, and more.
    2
    19 npm
    1
    MIT