LabscoMCP early access ↗
SyndicatsMCP SERVER · OFFICIAL PROJECT

MCP Project Initializer

A guided setup wizard for new MCP server projects: it asks for the details step by step, downloads the SDK docs, and leaves a scaffold an agent can implement against.

by Syndicats ↗Code Generation, Scaffolding & Migration✓ Official

LABSCO SUMMARY

Scaffolding aimed at the agent that will write the code.

What separates this from a template repository is what it puts in the directory: the downloaded SDK documentation and the rule files exist so the implementing agent is not working from memory of the protocol. The conversational state is a real design decision too — each answer is a separate call, which suits clients that cannot run a multi-step form.

What it is

An MCP server whose job is to create MCP server projects. Rather than a one-shot generator, it holds conversational state across tool calls — name, directory, language, description — and then builds a project directory that includes a PRD, an implementation guide, coding-standard rule files and downloaded SDK documentation, so the AI agent that writes the code has the context it needs.

What you get

  • A step-by-step flow: start_mcp_project, then set_project_name, set_project_directory, set_project_technology (typescript or python) and set_project_description
  • add_project_documentation — attach extra context before generation, for projects with an existing spec
  • setup_project_foundation — create the directory structure and download the essential MCP documentation into it
  • generate_mcp_server — produce the final context set, leaving README.md, CLAUDE.md, IMPLEMENTATION.md, PRD.md, rule files under .windsurf/rules/ and SDK docs under docs/external/
  • A tools-only design with no prompts, so it works in clients that support tools alone

Requirements

Nothing — no account, no key. Node.js 18.0.0 or higher; npm install and npm run build from a clone, then point the client at build/index.js over stdio. Works on macOS, Linux and Windows.

Setup effort

Build from source — git clone https://github.com/Syndicats/mcp-initializer.git