create-server-from-templateLABSCO 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
Run a container — build the image from the repository, then point your client at it
USE CASES
Trying an idea for a tool before committing to it
Generate a server from the template, call it, and delete it if it was not right.
Giving the assistant a capability it is missing right now
Create a small server for the task and invoke its tool by name and arguments.
Finding out what a spawned server can do
Read back the tool definitions of a running child server by its ID.
Keeping track of what is still running
List the child servers currently alive under this process.
Cleaning up after an experiment
Remove a child server so it stops holding a process open.
5 tools
Listed in project docs. Your client may show a different list.
execute-toolget-server-toolsdelete-serverlist-serversBEFORE YOU INSTALL
What to know first
Tools you get
5 tools named in the project's documentation.
Requires
- docker on PATH
- Node.js 18 or later
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Build the image from the repository, then point your client at it.
Server setup
git clone https://github.com/tesla0225/mcp-create
cd mcp-create
# Build Docker image
docker build -t mcp-create .
# Run Docker container
docker run -it --rm mcp-createMCP Clients
Any MCP client
{
"mcpServers": {
"mcp-create": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp-create"
]
}
}
}