MCP Server Generator

MCP Server Generator

A tool for creating, managing, and registering MCP servers for Claude Desktop.

10
Stars
3
Forks
0
Releases

Overview

Overview: The MCP Server Generator is a tool for creating, managing, and registering MCP servers to Claude Desktop. It provides an interface for creating new MCP servers, updating existing servers, and registering them with Claude Desktop. It can generate server code, save it to the servers directory, and handle the installation of required dependencies. The tool exposes a set of utilities to enumerate, inspect, create, update, and validate servers, as well as inspect and modify Claude Desktop configuration. It supports dependency analysis via analyzeServerDependencies and automatic installation via installServerDependencies, and can run a server to verify behavior with runServerDirectly. The README also demonstrates creating a simple MCP server that integrates with PostgreSQL to provide database operations and query capabilities. Prerequisites include Node.js v16+ and Claude Desktop. After cloning the repository and installing dependencies, users configure Claude Desktop to load the creator script, providing a streamlined path from server concept to registered MCP server. This tool is designed to help both developers and non-technical users build custom JavaScript MCP servers.

Details

Owner
SerhatUzbas
Language
JavaScript
License
Updated
2025-12-07

Features

listServers

List all available servers

getServerContent

View the code of an existing server

createMcpServer

Create a new MCP server

updateMcpServer

Update an existing server

analyzeServerDependencies

Identify required npm packages for a server

installServerDependencies

Install required npm packages for a server

getClaudeConfig

View current Claude Desktop configuration

updateClaudeConfig

Update Claude Desktop configuration

Audience

DevelopersDevelop and customize MCP servers; manage dependencies; register with Claude Desktop.
Non-technical usersUse guided tools to generate and configure MCP servers and register them with Claude Desktop.

Tags

MCPClaude Desktopserver generatorJavaScriptdependency managementPostgreSQLdatabase operationsserver registration