start_mcp_projectLABSCO 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, thenset_project_name,set_project_directory,set_project_technology(typescript or python) andset_project_description add_project_documentation— attach extra context before generation, for projects with an existing specsetup_project_foundation— create the directory structure and download the essential MCP documentation into itgenerate_mcp_server— produce the final context set, leavingREADME.md,CLAUDE.md,IMPLEMENTATION.md,PRD.md, rule files under.windsurf/rules/and SDK docs underdocs/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
USE CASES
Starting a new MCP server from an idea
Walk through name, directory, language and concept, then let it build the project with documentation already in place.
Giving the implementing agent real protocol docs
Have the SDK documentation and MCP client compatibility notes downloaded into the project rather than relying on the model's recollection.
Turning a rough concept into a specification
Provide a one-sentence description and get a PRD and implementation guide expanded from it.
8 tools
Listed in project docs. Your client may show a different list.
set_project_nameset_project_directoryset_project_technologyset_project_descriptionadd_project_documentationsetup_project_foundationgenerate_mcp_serverBEFORE YOU INSTALL
What to know first
Tools you get
8 tools named in the project's documentation.
Requires
Node.js >= 18.0.0
Where it runs
Both documented clients run the server on your machine.
INSTALLATION
Connect your client
Server setup
# Clone the repository
git clone https://github.com/Syndicats/mcp-initializer.git
cd mcp-initializer
# Install dependencies
npm install
# Build the project
npm run buildMCP Clients
Windsurf
{
"mcpServers": {
"mcp-project-initializer": {
"command": "node",
"args": [
"<YOUR_PATH_TO_MCP_INITIALIZER>/build/index.js"
],
"description": "AI-powered project initialization server"
}
}
}Any MCP client
{
"mcpServers": {
"mcp-project-initializer": {
"command": "node",
"args": [
"<YOUR_PATH_TO_MCP_INITIALIZER>/build/index.js"
],
"transport": "stdio"
}
}
}