MCP Server Manager

v1.0.0Developer Toolsstable

A package manager to manage all your mcp servers across platforms

cligithubmcpmodel-context-protocolnode
Share:
38
Stars
0
Downloads
0
Weekly
0/5

What is MCP Server Manager?

MCP Server Manager is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to package manager to manage all your mcp servers across platforms

A package manager to manage all your mcp servers across platforms

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A package manager to manage all your mcp servers across plat

Use Cases

MCP server package management
Cross-platform server management
runablehq

Maintainer

LicenseMIT
Languagejavascript
Versionv1.0.0
UpdatedMar 14, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcp-ctl

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use MCP Server Manager

mcp-ctl (mcpctl) is a cross-platform package manager for MCP servers that lets you install, remove, search, and list MCP server packages from the command line. It abstracts away the manual process of editing configuration files and running npx commands by providing a unified CLI interface for managing the MCP servers installed on your system. It is built with Node.js and is designed to work consistently across macOS, Windows, and Linux.

Prerequisites

  • Node.js 16+ and npm installed
  • An MCP-compatible client such as Claude Desktop or Cursor
  • Internet access to search and download MCP server packages from npm
1

Install mcpctl globally

Install the mcpctl package manager globally using npm so the mcpctl command is available system-wide.

npm install -g mcpctl
2

Search for available MCP server packages

Use the packages command to discover MCP servers matching a search term from the npm registry.

mcpctl packages playwright
3

Install an MCP server

Install an MCP server by name. The tool handles the package installation and updates your MCP client configuration automatically.

mcpctl install @modelcontextprotocol/server-filesystem
4

List all installed MCP servers

Display all MCP servers currently installed and managed by mcpctl on your system.

mcpctl list
5

Remove an MCP server

Uninstall an MCP server and remove it from your configuration using the remove command.

mcpctl remove @modelcontextprotocol/server-filesystem

MCP Server Manager Examples

Client configuration

Claude Desktop configuration after mcpctl installs the filesystem MCP server. mcpctl manages entries like this automatically.

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/yourname"]
    }
  }
}

Prompts to try

Example mcpctl CLI workflows for discovering and managing MCP servers.

- "mcpctl packages github" — find GitHub-related MCP servers
- "mcpctl install @modelcontextprotocol/server-github" — install GitHub MCP server
- "mcpctl list" — see all installed servers
- "mcpctl remove @modelcontextprotocol/server-github" — uninstall a server
- "mcpctl packages database" — discover database MCP servers"

Troubleshooting MCP Server Manager

mcpctl command not found after npm install -g

Verify your global npm bin directory is in PATH by running npm config get prefix and ensuring the bin subdirectory (e.g. /usr/local/bin) is included in your PATH environment variable.

Package search returns no results

Check your internet connection and npm registry access. Try running npm search mcp-server manually to confirm the registry is reachable. Ensure you are using a supported Node.js version (16+).

Installed server does not appear in Claude Desktop

Restart Claude Desktop after installing a new server. Also verify that mcpctl wrote the entry to the correct claude_desktop_config.json path for your operating system.

Frequently Asked Questions about MCP Server Manager

What is MCP Server Manager?

MCP Server Manager is a Model Context Protocol (MCP) server that package manager to manage all your mcp servers across platforms It connects AI assistants to external tools and data sources through a standardized interface.

How do I install MCP Server Manager?

Follow the installation instructions on the MCP Server Manager GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with MCP Server Manager?

MCP Server Manager works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is MCP Server Manager free to use?

Yes, MCP Server Manager is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "mcp-ctl": { "command": "npx", "args": ["-y", "mcp-ctl"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use MCP Server Manager?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides