Get the FREE Ultimate OpenClaw Setup Guide →

mcp -manager

A tool to create, build, and manage MCP servers for use with Claude and other MCP clients

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio infinitimeless-mcp-server-manager node /path/to/mcp-server-manager/build/index.js

How to use

The MCP Server Manager is a utility for creating, building, and installing MCP (Model Context Protocol) servers to be used with Claude Desktop and other MCP clients. It supports scaffolding new servers in TypeScript, Python, or Java, building existing servers from source, and installing them so they can be discovered by Claude Desktop. With the manager, you can quickly generate properly structured MCP projects, compile them for deployment, and register them for use with Claude and similar tools. The included commands allow you to generate a ready-to-run server skeleton, compile it to runnable artifacts, and install it into your environment for immediate use with MCP clients.

How to install

Prerequisites:

  • Node.js 18 or higher
  • For Python servers: Python 3.10+ and ideally the uv package manager
  • For Java servers: Java 17+ and Maven/Gradle

Install the MCP Server Manager globally:

npm install -g mcp-server-manager

Local development (optional):

# Clone the repository
git clone https://github.com/infinitimeless/mcp-server-manager.git
cd mcp-server-manager

# Install dependencies
npm install

# Build the project
npm run build

# Run locally
node build/index.js

If you’re configuring Claude Desktop to use the manager, ensure your Claude config points to the built entry point, e.g. Node-based server at the path produced by the build.

Additional notes

Notes and tips:

  • The manager can scaffold servers in TypeScript, Python, or Java, so pick the language that best fits your environment.
  • After building, the server is typically referenced in Claude Desktop with a node command and the path to the built index.js (or equivalent entry point).
  • Ensure the correct prerequisites are installed for the selected language (Node.js for TypeScript, Python and uv for Python, or Java/Maven/Gradle for Java).
  • When configuring Claude Desktop, you may need to adjust file paths to your local environment. Example config uses an absolute path to the built entry point.
  • If you encounter build issues, check that dependencies are installed (npm install) and that your Node.js version matches the minimum requirements.
  • To extend functionality, contribute by forking the repo, adding features, and submitting a PR.

Related MCP Servers

Sponsor this space

Reach thousands of developers