Automates the setup of new AI-powered MCP server development projects.
An intelligent MCP (Model Context Protocol) server that automates the setup of new AI-powered MCP server development projects. This tool acts as a conversational guide through any standard MCP client to set up projects with necessary context, rules, and documentation for AI-assisted development.
# Clone the repository
git clone <repository-url>
cd mcp-initializer
# Install dependencies
npm install
# Build the project
npm run build
Add this server to your Windsurf MCP settings:
{
"mcpServers": {
"mcp-project-initializer": {
"command": "node",
"args": ["/path/to/mcp-initializer/build/index.js"],
"description": "AI-powered project initialization server"
}
}
}
For any MCP client that supports STDIO transport:
{
"name": "mcp-project-initializer",
"command": "node",
"args": ["/path/to/mcp-initializer/build/index.js"],
"transport": "stdio"
}
start_mcp_project
toolset_project_name
with your desired project nameset_project_directory
with an absolute pathset_project_technology
(typescript or python)set_project_description
with a high-level overviewadd_project_documentation
for additional contextsetup_project_foundation
to create the project structuregenerate_mcp_server
to prepare for AI implementationUser: Use start_mcp_project
AI: š Welcome! I'll help you create a new MCP Server project...
User: Use set_project_name with "task-manager-mcp"
AI: ā
Great! Project name set to: task-manager-mcp...
User: Use set_project_directory with "/Users/yourname/Projects"
AI: ā
Perfect! Project directory set...
User: Use set_project_technology with "typescript"
AI: ā
Excellent! Technology set to: typescript...
User: Use set_project_description with "Help users manage daily tasks with reminders"
AI: ā
Perfect! Description captured...
User: Use setup_project_foundation
AI: š Setting up project foundation... ā Downloaded essential MCP documentation...
User: Use generate_mcp_server
AI: š Your Project is Ready for AI Implementation!
When you run the MCP Project Initializer, it creates:
your-project/
āāā README.md # Project overview
āāā CLAUDE.md # AI development guidance
āāā IMPLEMENTATION.md # Detailed implementation guide
āāā PRD.md # Product Requirements Document
āāā package.json # Dependencies and scripts
āāā tsconfig.json # TypeScript configuration
āāā .gitignore # Git ignore rules
āāā .windsurf/
ā āāā rules/ # Development best practices
ā āāā general.md # General coding standards
ā āāā typescript.md # TypeScript-specific rules
ā āāā mcp.md # MCP development patterns
āāā docs/
ā āāā external/ # Downloaded documentation
ā āāā llms-full.txt # MCP client compatibility
ā āāā typescript-sdk-README.md # SDK documentation
āāā src/ # Source code directory
āāā tests/ # Test directory
# Install dependencies
npm install
# Build the project
npm run build
# Run in development mode
npm run dev
# Type checking
npm run typecheck
# Linting
npm run lint
mcp-initializer/
āāā src/
ā āāā index.ts # MCP server main entry
ā āāā project-initializer.ts # Core initialization logic
ā āāā types.ts # TypeScript type definitions
āāā templates/
ā āāā rules/ # Development rule templates
ā āāā typescript.md # TypeScript best practices
ā āāā python.md # Python best practices
āāā build/ # Compiled output
āāā docs/ # Project documentation
MIT License - see LICENSE file for details.
For issues and questions:
/docs
IMPLEMENTATION.md
for guidanceReady to create AI-powered projects? Configure this MCP server in your client and start building! š
A starter project for building MCP servers with TypeScript and Bun.
Create and modify wireframes in the Frame0 app through natural language prompts.
Enhances LLM reasoning by transforming prompts into Chain of Draft or Chain of Thought formats, improving quality and reducing token usage. Requires API keys for external LLM services.
Installs other MCP servers from their source repositories, requiring npx for Node.js and uv for Python.
A command-line interface wrapper for the Google Gemini API, enabling interaction with Gemini's Search and Chat tools.
Advanced computer vision and object detection MCP server powered by Dino-X, enabling AI agents to analyze images, detect objects, identify keypoints, and perform visual understanding tasks.
Interact with iOS simulators and devices using Facebook's iOS Development Bridge (idb).
Integrates Galley's GraphQL API with MCP clients. It automatically introspects the GraphQL schema for seamless use with tools like Claude and VS Code.
Query information about dependencies in a Ruby project's Gemfile.
A self-hostable middleware to manage all your MCPs through a GUI and a local proxy, supporting multiple clients and workspaces.