add_resource
Add a resource to an existing server configuration.
Assemble an MCP server's tools and resources piece by piece, generate the complete Python file for it, and save that to disk.
No longer maintained. The GitHub repository for this server is archived — no fixes or security updates are expected.
LABSCO SUMMARY
The flow is explicit rather than templated: create_server, then add_tool and add_resource one at a time, then generate_server_code to read what that adds up to before save_server commits it. Nothing here runs a server or reads an existing one back in, and configurations exist in memory until saved, so the generator is a starting point rather than a place to keep a project. create_example_server is the quickest way to see the shape it expects.
An eight-tool generator that holds server configurations in memory and emits complete Python code for them.
A writable path for save_server and a Python environment to run what it generates. No account and no key. Configurations are held in memory, so anything not saved is gone when the process ends. MIT licensed.
One command — uvx mcp-server-creator
USE CASES
Create the configuration with a name and version, add the tools you think it needs with their parameters and bodies, then generate the code to read what that adds up to before anything is written to disk.
Add the resources the server should expose, including template resources, generate the code once more, and save it under the filename you want to work on from then on.
Create the example configuration, inspect its details to see how tools and resources are represented, and list what is in memory to keep track of which configuration you are editing.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
add_resourceAdd a resource to an existing server configuration.
add_toolAdd a tool to an existing server configuration.
create_example_serverCreate an example server configuration to demonstrate the MCP Server Creator capabilities.
Returns: Details about the created example server
create_serverCreate a new MCP server configuration.
generate_server_codeGenerate the complete Python code for an MCP server.
get_server_detailsGet detailed information about a specific server configuration.
list_serversList all server configurations currently in memory.
Returns: List of server configurations
save_serverSave the generated server code to a file.
BEFORE YOU INSTALL
8 tools when we connected.
CONTEXT COST
Rated by the size of the 8 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"mcp-server-creator": {
"command": "uvx",
"args": [
"mcp-server-creator"
]
}
}
}uvx mcp-server-creator