SkillAgentSearch skills...

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-MCP

If the server publishes to npm under a different name, use that package instead โ€” check the repo README.

About this skill
๐Ÿ”Œ

MCP Server

Model Context Protocol server

Quality Score

81/100

Supported Platforms

Claude Code
Claude Desktop
Cursor

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.

Substance
30/30
Structure
20/20
Description
12/15
Adoption
4/20
Freshness
15/15

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.

SkillScoreStarsUpdatedFormat
Create-MCP (this skill)by LinuxDevil811052d agoMCP Server
claude-memby thedotmack10095.1ktodayCLAUDE.md
Agent-Reachby Panniantong10087.5k16d agoCLAUDE.md
Understand-Anythingby Egonex-AI10084.9k3d agoCLAUDE.md
headroomby headroomlabs-ai10074.2ktodayCLAUDE.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.

MCP 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!

npm version Downloads License: MIT

๐Ÿ“ฆ 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 Demo Video

Watch the complete workflow from project generation to testing with MCP Inspector

๐Ÿ“– Detailed guides and tutorials: mcp-server-generator.com

๐Ÿ“‹ Table of Contents

๐Ÿ“š 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 integration
  • server-status: Health monitoring and performance tracking
  • start-elicitation: Begin interactive elicitation sessions for guided information gathering
  • continue-elicitation: Continue active elicitation sessions with responses
  • get-elicitation-status: Get status and summary of elicitation sessions
  • generate-sample: Generate samples using 6 different sampling strategies
  • analyze-sample: Analyze sample quality and representativeness
  • generate-synthetic-data: Generate synthetic data based on source patterns

๐Ÿ“‹ Rich Resources (9 comprehensive resources)

  • data-analysis: Comprehensive guide to data analysis approaches and techniques
  • sampling-guide: Complete guide to data sampling techniques and strategies
  • elicitation-workflows: Interactive elicitation workflows for guided analysis
  • analysis-best-practices: Industry best practices for effective data analysis
  • server-info: Comprehensive server information and capabilities
  • server-config: Current server configuration and runtime settings
  • api-docs: Complete API documentation for the MCP server
  • sampling-strategies: Documentation of available sampling strategies
  • sampling-best-practices: Guidelines for effective data sampling

๐Ÿ’ก Flexible Prompts (3 intelligent prompts)

  • research-analysis: 8 research methodologies with flexible contexts and output formats
  • interactive-exploration: Generate interactive exploration questions for topics
  • guided-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 server
  • resource - Add data and documentation resources
  • prompt - Add intelligent prompt templates
  • service - Add business logic and processing services
  • transport - Add custom communication transports
  • util - 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

View on GitHub
GitHub Stars10
CategoryAI
Updated1mo ago
Forks1

Languages

TypeScript

Trust signals

92/100

From repository metadata: license, adoption, age and documentation. Not a code audit โ€” see the Safety scan above for what the skill file itself contains.

1 low1 info
Create-MCP โ€” MCP Server: Install & Safety Check | SkillAgent