MCPdir β€” MCP Server Directory
πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Έ

MCP Server Creator

by GongRzhe

A meta-server that creates other MCP servers through AI assistants

code Python Intermediate Self-hostable No API key
⭐ 38 stars πŸ“… Updated: 9mo ago

Description

A meta-MCP server that generates other MCP servers. Provides 8 tools for creating server configurations, adding tools and resources, generating complete Python code, and saving servers to files. Supports sync/async tool creation, static and dynamic resources, custom MIME types, and automatic import management. Useful for rapidly prototyping new MCP servers without writing boilerplate code.

βœ… Best for

Developers who want to quickly scaffold new MCP servers through AI-assisted code generation

⏭️ Skip if

You prefer writing MCP servers from scratch or need TypeScript output

πŸ’‘ Use cases

  • Rapidly prototyping new MCP servers through AI conversation
  • Generating boilerplate FastMCP server code automatically
  • Building and testing MCP server configurations interactively
  • Creating example servers for learning and documentation

πŸ‘ Pros

  • βœ“ Meta-tool β€” generates complete MCP server Python code
  • βœ“ Supports both sync and async tool creation
  • βœ“ Zero open issues β€” stable and well-tested
  • βœ“ Low Python version requirement (3.8+)

πŸ‘Ž Cons

  • βœ— Generated code limited to FastMCP framework
  • βœ— Output requires manual review and testing before production use
  • βœ— No TypeScript/JavaScript server generation

πŸ”§ Exposed tools (8 tools)

ToolCategoryDescription
generate_server_codecode-generationProduce complete Python code for configured servers
save_servercode-generationSave generated server code to a file
create_example_serverexamplesGenerate a Weather Service example server
list_serversinspectionDisplay all server configurations in memory
get_server_detailsinspectionRetrieve specific server configuration details
create_serverserver-managementEstablish new MCP server configurations
add_toolserver-managementAdd a tool to an existing server with sync/async support
add_resourceserver-managementAdd static or dynamic resources with custom MIME types

πŸ’‘ Tips & tricks

Use create_example_server to see a working example first. Then use create_server + add_tool iteratively to build your custom server before generating code.

Quick info

Author
GongRzhe
License
MIT
Runtime
Python 3.8+
Transport
stdio
Category
code
Difficulty
Intermediate
Self-hostable
βœ…
Auth
β€”
Docker
β€”
Version
1.0.0
Updated
Jun 18, 2025

Client compatibility

  • ❓ Claude Code
  • ❓ Cursor
  • ❓ VS Code Copilot
  • ❓ Gemini CLI
  • ❓ Windsurf
  • ❓ Cline
  • ❓ JetBrains AI
  • ❓ Warp

Platforms

🍎 macOS 🐧 Linux πŸͺŸ Windows