Labsco
MCP SERVER

MCP Create Server

by tesla0225

Creates, runs and disposes of other MCP servers as child processes — a server whose job is spawning servers.

MCP Plumbing: Proxies, Registries & Inspectors
Summary
Build a tool mid-conversation, then use it.

When the capability you need does not exist yet, this closes the gap inside one session: generate a server, call its tool, throw it away.

What it is

An MCP server that manages other MCP servers. It generates a TypeScript server from a template, launches it as a child process, forwards tool calls to it, and removes it when you are finished.

What you get
  • A new TypeScript MCP server created from a template and started
  • The tool definitions of any running child server
  • A tool on a child server invoked by server ID, tool name and arguments
  • Every running child server listed
  • A child server deleted once it is no longer needed
  • Server code updated and restarted in place
Requirements

Node.js 18 or higher, with Docker the recommended way to run it. TypeScript only — JavaScript and Python support is listed as planned.

Setup effort

One command — docker run -i --rm mcp-create