MCP Server Generator
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Server GeneratorCreate an MCP server that interacts with a PostgreSQL database."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Server Generator
A tool for creating and managing Model Context Protocol (MCP) servers for Claude Desktop.
Overview
The MCP Server Creator helps you create, manage, and register custom MCP servers with Claude Desktop. This tool provides an interface for:
Creating new MCP servers
Updating existing servers
Registering servers with Claude Desktop
Getting Started
Prerequisites
Node.js (v16 or later)
Claude Desktop installed
Installation
Clone this repository:
git clone https://github.com/SerhatUzbas/mcp-server-generator.git cd mcprotocolInstall dependencies (only first installation):
npm installRegister the creator server with Claude Desktop:
Macos:
open ~/Library/"Application Support"/Claude/claude_desktop_config.jsonWindows (Command Prompt):
start %APPDATA%\Claude\claude_desktop_config.jsonOr from Claude Desktop: Settings > Developer > Edit Config
example:
{
"mcpServers": {
"mcp-server-generator": {
"command": "node",
"args": ["/Users/username/Documents/GitHub/mcprotocol/creator-server.js"]
}
}
}Note for Windows users: Remember to use backslashes for file paths and escape them properly in your JSON configuration. Example:
{ "mcpServers": { "mcp-server-generator": { "command": "node", "args": ["C:\\Users\\username\\Documents\\GitHub\\mcprotocol\\creator-server.js"] } } }
Using the MCP Server Creator
Once registered, you can use the MCP Server Creator through Claude Desktop:
Open Claude Desktop
Select resources and prompts from choose an integration dropdown
Ask Claude to create or manage your MCP servers
Creating a New Server
Ask Claude to create a server for your specific needs:
Create an simple MCP server that integrates with PostgreSQL to provide database operations and query capabilities.Claude will (probably):
Check the server list if it exist
Generate the server code
Save it to the
serversdirectoryRegister it with Claude Desktop
Identify and install required dependencies
Available Tools
The MCP Server Creator provides several tools for managing your servers:
listServers- List all available serversgetServerContent- View the code of an existing servercreateMcpServer- Create a new serverupdateMcpServer- Update an existing serveranalyzeServerDependencies- Identify required npm packagesinstallServerDependencies- Install required packagesgetClaudeConfig- View current Claude Desktop configurationupdateClaudeConfig- Update Claude Desktop configurationrunServerDirectly- Checks if any error appears when running
Troubleshooting
Server Not Appearing in Claude
Verify the server was registered correctly in the Claude Desktop config
Check for any JavaScript syntax errors in your server code
Restart Claude Desktop after registering new servers
Dependency Issues
If dependencies aren't installing correctly:
Try installing them manually:
npm install [package-name]Check for compatibility issues between packages
Ensure your Node.js version is compatible with the packages
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SerhatUzbas/mcp-server-generator'
If you have feedback or need assistance with the MCP directory API, please join our Discord server