tecnomanu/bootstrap-project-mcp
If you are the rightful owner of bootstrap-project-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Bootstrap Project MCP is a specialized MCP server designed to facilitate the creation of complete projects using templates and guided prompts, supporting multiple technology stacks.
๐ Bootstrap Project MCP
๐ | English
Bootstrap Project MCP is a MCP Server for generating complete projects using templates and guided prompts. Supports multiple stacks: MCP, React, Astro, NestJS.
๐ STABLE VERSION - Ready for production use! Currently supports MCP stack generation.
How does it work? Use the create_project
tool that offers 3 interaction modes: Agent (conversational), Interactive (guided questions), and Quick (fast setup). The system automatically selects the perfect template and generates a complete, functional MCP project ready to use.
What is MCP? Model Context Protocol is an open standard that allows AI agents (like Claude) to connect with external tools and systems securely and in a standardized way.
๐ฏ What is Bootstrap Project MCP?
It's a specialized MCP server that works as a project creation tool and:
- โ Uses templates as base skeletons for different technologies
- โ Guided conversational prompts that adapt generation to the chosen stack
- โ Modular system by stacks - MCP, React, Astro, NestJS organized by folders
- โ Generates complete projects ready to use with one command
- โ Integrated best practices as internal resources for each stack
- โ Expandable - architecture prepared to add more stacks
๐ ๏ธ Supported Stacks
๐ฎ MCP (Model Context Protocol)
Status: โ Fully functional
- Available templates: Basic MCP, API Integration MCP, HTTP MCP
- Interaction modes: Agent (conversational), Interactive (guided), Quick (fast)
- Included resources: Best Practices Guide, Template System
- MCP Tools: 4 complete tools for project generation
๐ฎ Upcoming Stacks (Roadmap)
- โ๏ธ React - Templates for React applications with TypeScript
- ๐ Astro - Skeletons for static websites and SSR
- ๐๏ธ NestJS - Base templates for robust backend APIs
- โก Next.js - Skeletons for full-stack applications
- ๐ฑ React Native - Templates for mobile apps
- ๐จ Tailwind - Project skeletons with design
๐ ๏ธ Main Command
๐ create_project
- THE ONLY COMMAND YOU NEED!
This intelligent command handles the entire project creation flow:
- Select your stack (currently only MCP)
- Choose your preferred interaction mode
- The agent automatically detects which template to use
- Creates the complete project with ready-to-use files
๐ฏ Available Interaction Modes:
- ๐งโโ๏ธ Agent Mode - Natural conversation via chat, the agent asks questions and guides you through the process
- ๐ Interactive Mode - Step-by-step guided questions with form inputs (experimental, may fail in some environments)
- โก Quick Mode - Fast setup with minimal questions, creates a complete MCP project quickly
๐ง Additional Tools (Internal agent use):
start_from_templates
: Generates base files from templatesexecute_create_project
: Creates intelligent project promptslist_templates
: Lists available templates
๐ Quick Installation
# Clone and install
cd bootstrap-project-mcp
pnpm install
# Build
pnpm run build
# Install globally
pnpm run install:global
๐ง Claude Desktop Configuration
Add to your ~/.config/mcp.json
or ~/Library/Application Support/Claude/mcp.json
:
{
"mcpServers": {
"bootstrap-project-mcp": {
"command": "npx",
"args": ["bootstrap-project-mcp"],
"env": {
"MCP_TRANSPORT": "stdio"
}
}
}
}
๐ฏ How to Use - One Command
๐ Super Simple Usage:
# In Claude Desktop - Just one command!
create_project
# The system will ask you to choose: agent, interactive, or quick mode
# Stack is automatically set to MCP (only supported stack currently)
That's it! The system will guide you step by step:
๐ Automatic Flow:
-
Stack Selection: Automatically set to MCP (only supported stack)
-
Mode Selection: The system asks which mode you prefer:
- ๐งโโ๏ธ "agent" - Natural conversation via chat
- ๐ "interactive" - Guided questions with form inputs
- โก "quick" - Fast setup with minimal questions
-
Auto-Detection: The agent automatically detects:
- ๐ฏ Which template to use (basic-mcp, api-integration-mcp, http-mcp)
- ๐ ๏ธ What tools you need
- ๐๏ธ If you need a database
- ๐ If you need external APIs
-
Project Creation: The agent executes MCP tools and creates all files
๐ก Interaction Examples:
User: create_project
Claude: ๐ Welcome to the MCP Project Generator!
How would you like to create your project?
๐งโโ๏ธ Smart Assistant - "assistant"
๐ Interactive Mode - "interactive"
โก Quick Mode - "quick"
User: assistant
Claude: Perfect! Tell me what kind of project you need...
[Natural conversation that automatically detects everything]
๐๏ธ Architecture by Stacks
bootstrap-project-mcp/
โโโ src/
โ โโโ index.ts # Main MCP server
โ โโโ tools/ # MCP tools (organized)
โ โ โโโ index.ts # Tools registry
โ โ โโโ create-project.ts # Main creation tool
โ โ โโโ ... # Individual tools
โ โโโ services/ # Core services
โ โ โโโ prompt-registry.ts # Prompt system
โ โ โโโ template-service.ts # Template system
โ โโโ utils/ # Utilities
โโโ stacks/ # ๐ฅ MODULAR STRUCTURE BY STACK
โ โโโ mcp/ # MCP Stack
โ โ โโโ resources/ # Best practices, documentation
โ โ โโโ prompts/ # MCP-specific guided prompts
โ โ โโโ templates/ # MCP project templates/skeletons
โ โโโ react/ # ๐ฎ Future: React Stack
โ โโโ astro/ # ๐ฎ Future: Astro Stack
โ โโโ nestjs/ # ๐ฎ Future: NestJS Stack
โโโ dist/ # Compiled code
๐ Workflow with Templates
- Choose your stack: Currently only MCP, more options coming soon
- Use guided prompts:
create_project
(recommended) - Answer the questions: The agent selects and customizes templates
- Receive complete project: Base skeleton + specific configuration
- Install and test:
pnpm install && pnpm run inspector
๐ฏ Generated Template Examples (MCP)
1. Task System MCP Template
Stack: MCP
Base template: Basic MCP + Database
Tools: create_task, list_tasks, update_task, delete_task
Domain: "task management system"
Integrations: SQLite, email notifications
2. Weather API MCP Template
Stack: MCP
Base template: API Integration MCP
Tools: get_weather, get_forecast, get_alerts
Domain: "weather information"
Integrations: OpenWeatherMap API, local cache
3. Data Analysis MCP Template
Stack: MCP
Base template: Basic MCP + Custom Tools
Tools: analyze_dataset, generate_report, create_visualization
Domain: "data analysis"
Integrations: Python scripts, databases
๐งช Testing
# Test with MCP Inspector (specific project)
pnpm run inspector
# Development live reload
pnpm run dev
# Validate build
pnpm run build
๐ Using the Inspector
The inspector
script lets you test any MCP tool:
# Example: use inspector with specific arguments
pnpm run inspector
๐ฎ Roadmap - Upcoming Stacks
โ๏ธ React Stack (Coming Soon)
- Base templates: Vite + React, Next.js, CRA
- Guided prompts:
bootstrap_react_wizard
,bootstrap_react_quick
- Included resources: React Best Practices, Component Library
๐ Astro Stack (Coming Soon)
- Base templates: Blog, Portfolio, E-commerce
- Guided prompts:
bootstrap_astro_wizard
,bootstrap_astro_quick
- Included resources: Astro Best Practices, Integration Guide
๐๏ธ NestJS Stack (Coming Soon)
- Base templates: REST API, GraphQL, Microservices
- Guided prompts:
bootstrap_nestjs_wizard
,bootstrap_nestjs_quick
- Included resources: NestJS Best Practices, Architecture Guide
๐ค Contributing
Bootstrap Project MCP is an open source project. Contributions are welcome!
Please read our before contributing.
How to Contribute:
- Add new stacks - Create folder in
/stacks/
with templates and prompts - Improve templates - Optimize existing base skeletons
- Create guided prompts - Improve conversational experience
- Documentation - Guides and usage examples
Development Setup:
# Fork the repository
git clone https://github.com/your-username/bootstrap-project-mcp.git
cd bootstrap-project-mcp
# Install dependencies
pnpm install
# Development mode
pnpm run dev
# Run tests
pnpm test
# Build
pnpm run build
๐ฏ Vision
Bootstrap Project MCP will be the definitive tool for generating projects of any technology using templates and AI-guided prompts.
Today: Templates and prompts for complete MCP projects
Tomorrow: Skeletons for React, Astro, NestJS, and more
Future: Templates for any stack you need
๐ฏ Bootstrap Project MCP: MCP Server for generating projects using templates and guided prompts
๐ Get Started Now!
# In Claude Desktop - Just one command!
create_project
It's that simple! The system will automatically guide you through the entire process.
Your next project is just a conversation away! ๐
๐ License
MIT License - See ยฉ 2024 Bootstrap Project MCP
๐ Made with โค๏ธ
Developed with โค๏ธ in Argentina for the global developer community.
๐ Beta Feedback
This is a BETA version. We appreciate your feedback!
- ๐ Report bugs: GitHub Issues
- ๐ก Suggest features: GitHub Discussions
- ๐ง Contact: bootstrap-project-mcp@example.com
Help us make it better! ๐