Create-MCP
A modern CLI tool for generating production-ready Model Context Protocol (MCP) servers
Install / Use
claude mcp add LinuxDevil -- npx -y github:LinuxDevil/Create-MCPIf the server publishes to npm under a different name, use that package instead โ check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AI & Machine LearningSupported Platforms
Tags
Our assessment of Create-MCP
Create-MCP scores 81/100 on our quality scale, 648th of 932 AI & Machine Learning skills we index.
Its MCP Server is 25 KB long, well organised into 99 sections with 16 code examples: a thorough specification that gives an agent plenty to work with.
It has 10 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated about 2 months ago, so Create-MCP is actively maintained.
- Our last check on 2026-08-30 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 92/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit โ read the skill file before letting an agent act on it.
Create-MCP compared with similar skills
All 4 of these similar skills score higher than Create-MCP; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| Create-MCP (this skill)by LinuxDevil | 81 | 10 | 52d ago | MCP Server |
| claude-memby thedotmack | 100 | 95.1k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 87.5k | 16d ago | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 84.9k | 3d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 74.2k | today | CLAUDE.md |
Frequently asked questions
- How do I install Create-MCP?
- Run
claude mcp add LinuxDevil -- npx -y github:LinuxDevil/Create-MCP. The install tabs above show the steps for each supported agent. - Which AI agents does Create-MCP work with?
- It is written for Claude Code, Claude Desktop and Cursor, as a MCP Server file. Other agents that read the same format can often use it too.
- Is Create-MCP safe to use?
- It is MIT-licensed and scores 92/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is Create-MCP still maintained?
- The repository was last updated about 2 months ago, so Create-MCP is actively maintained.
Skill content
View source on GitHubMCP Server Generator
A modern CLI tool for generating and extending production-ready Model Context Protocol (MCP) servers. Built with clean architecture and advanced MCP features, this tool creates servers that demonstrate all MCP capabilities through one cohesive example instead of scattered demos. Now with powerful component extension capabilities!
๐ฆ Available on npm:
mcp-server-generator- 442kB of production-ready MCP server templates
๐ Complete Documentation: mcp-server-generator.com
๐ฌ Video Showcase
See the MCP Server Generator in action! Watch how easy it is to create a production-ready MCP server:
Watch the complete workflow from project generation to testing with MCP Inspector
๐ Detailed guides and tutorials: mcp-server-generator.com
๐ Table of Contents
- Video Showcase
- Overview
- Quick Start
- Extending Existing Projects
- Features
- CLI Commands
- Generated Project Structure
- Usage Examples
- Development Scripts
- Development
- Architecture
- Contributing
- License
๐ For comprehensive documentation, examples, and guides, visit mcp-server-generator.com
Overview
โจ Modern Architecture
- ๐ฏ Unified Example: One comprehensive Data Analysis Assistant showcasing ALL MCP features
- ๐๏ธ Clean Architecture: Modular design with proper separation of concerns
- ๐ง Advanced MCP Features: Elicitation, sampling, multiple analysis methodologies
- ๐ MCP Inspector Integration: Built-in testing with visual and CLI modes
- ๐ Production Ready: Comprehensive error handling, validation, and documentation
- ๐ Educational: Learn MCP best practices through real-world implementation
- โ Extensible: Add new components to existing projects with intelligent automation
๐ What Makes This Different
Unlike other MCP generators that create scattered demo examples, this tool provides:
- ๐ฏ One Unified Example: Data Analysis Assistant showcasing ALL MCP features
- ๐๏ธ Clean Architecture: Maintainable, extensible, production-ready code
- ๐ Educational Value: Learn MCP best practices through real implementation
- ๐งช Integrated Testing: MCP Inspector ready-to-use with pre-configured scripts
- ๐ Developer Experience: Convenient scripts, help system, instant feedback
- โ Component Extension: Add tools, resources, prompts, services, transports, and utils to existing projects
Perfect for learning MCP development, building production servers, or as a foundation for custom implementations. Start with our comprehensive example, then extend with your own components!
๐ Complete Documentation: mcp-server-generator.com
๐ Quick Start Guide: Installation & Setup
๐ก Examples & Tutorials: Component Examples
Quick Start
Installation
# One-time usage (recommended)
npx mcp-server-generator my-project
# Global installation
npm install -g mcp-server-generator
mcp-server-generator my-project
Basic Usage
# Create a comprehensive MCP server with Data Analysis Assistant
npx mcp-server-generator my-analysis-server
# Or specify custom options
npx mcp-server-generator my-analysis-server --transport both --skip-install
Immediate Testing
# Create and enter project
npx mcp-server-generator my-analysis-server
cd my-analysis-server
# 1๏ธโฃ See everything at once
npm run quick:test # Shows all 8 tools, 9 resources, 3 prompts
# 2๏ธโฃ Get help with all commands
npm run help # Complete command reference
# 3๏ธโฃ Test with MCP Inspector (2 terminals)
# Terminal 1:
npm run dev:http:stateless
# Terminal 2:
npm run inspector:config -- --server my-analysis-server-http
Extending Existing Projects
โ Add Components to Existing Projects
Easily extend your MCP servers with new components using the powerful add command:
# Add a new tool
npx mcp-server-generator add tool calculator
npx mcp-server-generator add tool file-manager --description "File management tool"
# Add a new resource
npx mcp-server-generator add resource user-data
npx mcp-server-generator add resource api-docs --author "Your Name"
# Add a new prompt
npx mcp-server-generator add prompt code-review
npx mcp-server-generator add prompt system-design --description "System design prompt"
# Add business logic services
npx mcp-server-generator add service email-sender
npx mcp-server-generator add service data-processor --description "Process data"
# Add custom transports
npx mcp-server-generator add transport websocket
npx mcp-server-generator add transport grpc --description "gRPC transport"
# Add utility functions
npx mcp-server-generator add util string-helpers
npx mcp-server-generator add util crypto-utils --description "Cryptography utilities"
๐ List Existing Components
See what components are already in your project:
# Navigate to your MCP project
cd my-mcp-project
# List all components
npx mcp-server-generator list
โ๏ธ Smart Component Generation
Each component type includes:
- ๐ Interactive Configuration: Rich prompts for component-specific settings
- ๐ง Automatic Integration: Components are automatically registered and ready to use
- ๐พ Backup & Rollback: Safe modifications with automatic backup creation
- โ Validation: Name validation and conflict detection
- ๐ Production-Ready Code: Generated components follow MCP best practices
- ๐ฏ Type Safety: Full TypeScript support with proper typing
๐ ๏ธ Component Types
| Type | Description | Examples |
|------|-------------|----------|
| ๐ ๏ธ Tool | Add functionality and actions | calculator, file-manager, data-validator |
| ๐ Resource | Add data and documentation | user-guide, api-docs, configuration |
| ๐ก Prompt | Add intelligent templates | code-review, analysis, summary |
| โ๏ธ Service | Add business logic | email-sender, data-processor, auth-manager |
| ๐ Transport | Add communication layers | websocket, grpc, mqtt |
| ๐ง Util | Add helper functions | string-helpers, crypto-utils, validators |
Features
๐ง Comprehensive Tools (8 powerful tools)
data-analysis: Complete analysis with 5 methodologies, 6 sampling strategies, elicitation integrationserver-status: Health monitoring and performance trackingstart-elicitation: Begin interactive elicitation sessions for guided information gatheringcontinue-elicitation: Continue active elicitation sessions with responsesget-elicitation-status: Get status and summary of elicitation sessionsgenerate-sample: Generate samples using 6 different sampling strategiesanalyze-sample: Analyze sample quality and representativenessgenerate-synthetic-data: Generate synthetic data based on source patterns
๐ Rich Resources (9 comprehensive resources)
data-analysis: Comprehensive guide to data analysis approaches and techniquessampling-guide: Complete guide to data sampling techniques and strategieselicitation-workflows: Interactive elicitation workflows for guided analysisanalysis-best-practices: Industry best practices for effective data analysisserver-info: Comprehensive server information and capabilitiesserver-config: Current server configuration and runtime settingsapi-docs: Complete API documentation for the MCP serversampling-strategies: Documentation of available sampling strategiessampling-best-practices: Guidelines for effective data sampling
๐ก Flexible Prompts (3 intelligent prompts)
research-analysis: 8 research methodologies with flexible contexts and output formatsinteractive-exploration: Generate interactive exploration questions for topicsguided-discovery: Create guided discovery sessions for knowledge elicitation
โจ Advanced Features
- ๐ง Interactive Elicitation: Guided analysis with smart question generation
- ๐ AI-Enhanced Sampling: 6 sampling strategies including AI-powered techniques
- ๐๏ธ Modular Architecture: Clean separation of concerns with dependency injection
- ๐ MCP Inspector Integration: Visual and CLI testing built-in
- โ Component Extension: Add new tools, resources, prompts, services, transports, and utilities
- ๐ง Intelligent Integration: Automatic registry updates and import management
- ๐พ Safe Modifications: Backup and rollback system for project changes
- ๐ฏ Smart Validation: Component name validation and conflict detection
๐ Transport Support
- Stdio Transport: Standard input/output for Claude Desktop and CLI tools
- HTTP Transport: RESTful API with Server-Sent Events for web integration
- Streamable HTTP: Modern protocol 2025-03-26 with session management
CLI Commands
๐ Create New Projects
npx mcp-server-generator <project-name> [options]
Options:
<project-name>: Name of the MCP server project (required)-t, --transport <type>: Transport type (stdio,http,both) - default:both-d, --directory <path>: Directory to create the project in--skip-install: Skip installing dependencies--verbose: Enable verbose logging--oauth: Enable OAuth authentication for HTTP transport--no-dns-protection: Disable DNS rebinding protection--stateless: Enable stateless mode (no session persistence)
โ Add Components to Existing Projects
npx mcp-server-generator add <component-type> <component-name> [options]
Component Types:
tool- Add functionality and tools to your MCP serverresource- Add data and documentation resourcesprompt- Add intelligent prompt templatesservice- Add business logic and processing servicestransport- Add custom communication transportsutil- Add helper functions and utilities
Options:
<component-type>: Type of component to add (required)<component-name>: Name of the component (required)-d, --description <desc>: Component description-a, --author <author>: Component author--skip-validation: Skip component name validation--verbose: Enable verbose logging
๐ List Project Components
npx mcp-server-generator list [options]
Options:
--verbose: Enable verbose logging
Examples:
# Create a new project
npx mcp-server-generator my-server --transport both
# Add components to existing project
cd my-server
npx mcp-server-generator add tool calculator --description "Math calculator"
npx mcp-server-generator add resource user-guide --author "Team"
# List all components
npx mcp-server-generator list
Generated Project Structure
my-analysis-server/
โโโ src/
โ โโโ server.ts # Simplified main entry point (106 lines)
โ โโโ core/ # Core server logic
โ โ โโโ config.ts # Configuration management
Truncated for display โ read the full file on GitHub.
Related Skills
claude-mem
95.1kPersistent Context Across Sessions for Every Agent โ Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
87.5kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu โ one CLI, zero API fees.
Understand-Anything
84.9kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
headroom
74.2kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit โ see the Safety scan above for what the skill file itself contains.
