Create
Enables dynamic creation and management of MCP servers on-demand, providing a TypeScript-based controller for secure and flexible server lifecycle control. Highly relevant as a foundational tool for building and orchestrating Awesome MCP Servers. (Merged with 'Create Server')
About this tool
Create
Category: MCP Middleware Orchestration
Tags: typescript, server-management, automation, controller
Description
Create enables dynamic creation and management of Model Context Protocol (MCP) servers on-demand. It provides a TypeScript-based controller that facilitates secure and flexible server lifecycle control. The service runs in Docker for isolation and security, and can itself function as an MCP server, managing other servers as child processes.
Features
- Dynamic MCP Server Management: Create, run, and manage MCP servers as needed, on-demand.
- TypeScript-Based Controller: Built with TypeScript, ensuring type safety and flexibility.
- Docker Support: Runs in Docker for optimal security and isolation.
- MCP Server Orchestration: The server can create and manage multiple MCP servers, enabling a flexible ecosystem.
- Tool Execution: Execute tools on managed servers.
- Server Lifecycle Control: Start, stop, and delete MCP servers.
- Server Listing: List all currently running servers.
- Tool Discovery: Get the list of available tools for any managed server.
- Integration with Claude Desktop and Cursor: Can be integrated into Claude Desktop and Cursor for workflow automation.
- Installation Options: Supports both Docker-based and manual installation via npm.
- System Requirements: Requires Node.js 18 or higher.
- Language Support: TypeScript currently supported; JavaScript and Python support planned for the future.
Exposed Tools
- create-server-from-template: Create an MCP server from a template (input: language; output: serverId, message)
- execute-tool: Execute a tool on a specified server (input: serverId, toolName, args; output: tool execution result)
- get-server-tools: Retrieve the list of tools available on a server (input: serverId; output: tools)
- delete-server: Delete a specific server (input: serverId; output: success, message)
- list-servers: List all currently running servers (no input; output: servers list)
Installation
- Docker (Recommended):
- Build:
docker build -t mcp-create . - Run:
docker run -it --rm mcp-create
- Build:
- Manual:
- Clone:
git clone https://github.com/tesla0225/mcp-create.git - Install dependencies:
npm install - Build:
npm run build - Run:
npm start
- Clone:
Integration
- Claude Desktop: Add to configuration via
claude_desktop_config.json. - Cursor: Add globally or per-project in
~/.cursor/mcp.jsonor.cursor/mcp.json.
System Requirements
- Node.js 18 or higher
Pricing
No pricing information provided.
Source
Loading more......
Information
Categories
Similar Products
6 result(s)An MCP Server integration for the Claris FileMaker Server Admin API, enabling scripted administrative tasks on FileMaker Server (such as configuration and management operations) via MCP-compatible tooling instead of the standard Admin Console UI.
TypeScript-based MCP server for creating Git commit messages with support for Git status, Gitflow, and branch operations.
A modular server framework for building and managing extensible MCP services, simplifying module loading and registration for MCP server development.
A specialized MCP server for managing and synchronizing MCP server configurations across different AI assistant clients, automating configuration tasks.
A TypeScript implementation of the MCP Agent framework, providing essential tools for building context-aware MCP servers with workflow management and execution capabilities.
Provides a flexible agent framework with pre-configured MCP agents for tasks such as marketing, code review, and scheduling. Uses YAML configuration for dynamic agent creation, showcasing MCP server versatility.