Labsco
MCP SERVER

MCP Project Initializer

by Syndicats

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.

Code Generation, Scaffolding & Migration
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.