Make_MCP
@RoryMB
About Make_MCP
An MCP server for making MCP servers
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"make_mcp": {
"command": "/Users/rmbutler/.local/bin/uvx",
"args": [
"--from",
"git+https://github.com/RoryMB/Make_MCP@main",
"make_mcp"
]
},
"new_server": {
"command": "/Users/rmbutler/.local/bin/uv",
"args": [
"run",
"/Users/rmbutler/Downloads/new_server.py"
],
"env": {}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Make_MCP?
Make_MCP is an MCP server designed to help users create new MCP servers. It provides documentation and example code so that Claude can generate a basic MCP server script on demand.
How to use Make_MCP?
Add Make_MCP to Claude Desktop by editing the claude_desktop_config.json file with a command pointing to uvx (or a local Python installation). After restarting Claude, enable the make_mcp server’s how_to_make_mcp tool, then ask Claude to write a new server (e.g., “Write a basic MCP server with a simple URL fetch tool”). Alternatively, attach the server’s resource manually via the “+” menu.
Key features of Make_MCP
- Provides a
how_to_make_mcptool with documentation and example code - Offers a resource that attaches the same documentation to a message
- Generates a new MCP server script as a downloadable artifact
- Integrates seamlessly with Claude Desktop’s tool and resource menus
- Supports both
uvand manual Python installation
Use cases of Make_MCP
- Quickly scaffolding a new MCP server from scratch
- Learning how MCP servers are structured and configured
- Demonstrating the Tool and Resource interaction patterns in Claude Desktop
FAQ from Make_MCP
How do I install Make_MCP?
You can use uv with the provided JSON configuration, or clone the repository and point the command to your Python interpreter with args set to the path of make_mcp/core.py after installing mcp.
What is the difference between the tool and resource methods?
The tool method lets Claude call how_to_make_mcp when needed to receive documentation. The resource method lets you manually attach the same documentation to your message, but the tool method is recommended.
How do I add a new server created by Make_MCP to Claude Desktop?
After downloading the generated script, add a new entry to your claude_desktop_config.json with the appropriate command and arguments, restart Claude Desktop, and enable the new server’s tools.
Does Make_MCP require any specific runtime?
It requires either uv (recommended) or a Python environment with the mcp package installed and accessible to your configured Python interpreter.
More Other MCP servers
Nginx UI
0xJackyYet another WebUI for Nginx
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Awesome Mlops
visengerA curated list of references for MLOps
Codelf
unbugA search tool helps dev to solve the naming things problem.
Comments