GongRzhe/MCP-Server-Creator
A powerful Model Context Protocol (MCP) server that creates other MCP servers! This meta-server provides tools for dynamically generating FastMCP server configurations and Python code.
Platform-specific configuration:
{
"mcpServers": {
"MCP-Server-Creator": {
"command": "npx",
"args": [
"-y",
"MCP-Server-Creator"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://badge.fury.io/py/mcp-server-creator) [](https://opensource.org/licenses/MIT)
A powerful Model Context Protocol (MCP) server that creates other MCP servers! This meta-server provides tools for dynamically generating FastMCP server configurations and Python code.
pip install mcp-server-creatoruvx mcp-server-creatorpython -m mcp_server_creatorThe MCP Server Creator is itself an MCP server that can be used with Claude Desktop or any MCP client.
Add to your claude_desktop_config.json:
{
"mcpServers": {
"mcp-server-creator": {
"command": "uvx",
"args": ["mcp-server-creator"]
}
}
}from mcp_server_creator import create_server, add_tool, generate_server_code
# Create a new server configuration
result = create_server(
name="My API Server",
description="A custom API integration server",
version="1.0.0"
)
# Add a tool
add_tool(
server_id="my_api_server",
tool_name="fetch_data",
description="Fetch data from the API",
parameters=[{"name": "endpoint", "type": "str"}],
return_type="dict",
implementation='return {"data": f"FetcheLoading reviews...