MCP Server Creator

MCP Server Creator

A meta MCP server that creates other MCP servers dynamically.

32
Stars
8
Forks
0
Releases

Overview

The MCP Server Creator is a powerful meta-server built around the Model Context Protocol (MCP) designed to generate new MCP servers on demand. It exposes tooling to dynamically create MCP server configurations, build custom tools with parameters, return types, and implementations, and manage resources with static data and template-based dynamics. It can generate complete runnable Python code for configured servers, export them to Python files, and provide built-in example templates to illustrate capabilities. The server itself can operate as an MCP server and be used with Claude Desktop or any MCP client, enabling programmatic usage via APIs such as create_server, add_tool, and generate_server_code. Typical workflows include creating a server, adding tools and resources, generating code, and saving the result to disk. The included Weather Service example demonstrates end-to-end server creation. This meta-server relies on FastMCP and aims to simplify rapid MCP server creation, configuration, and deployment.

Details

Owner
GongRzhe
Language
Python
License
MIT License
Updated
2025-12-07

Features

Dynamic Server Creation

Create new MCP server configurations on the fly.

Tool Builder

Add custom tools with parameters, return types, and implementations.

Resource Manager

Add static and dynamic resources with template support.

Code Generation

Generate complete, runnable Python code for your servers.

File Export

Save generated servers directly to Python files.

Example Templates

Built-in example server to demonstrate capabilities.

Audience

MCP developersBuild, configure, and generate code for MCP servers and tools using programmatic APIs or as a central meta-server for MCP deployments.

Tags

MCPMeta-serverdynamic server creationtool builderresource managercode generationfile exporttemplate supportPythonFastMCP