About MCP Ctl
MCP Ctl is a command-line package manager for installing, removing and searching MCP servers. It is aimed at developers who want to manage MCP servers across platforms from one tool.
Key features
- 01Install and remove MCP servers from the command line
- 02Search for MCP server packages by name
- 03List installed MCP servers
- 04Cross-platform support
Use cases
- 01Installing the Playwright MCP server in a development environment
- 02Searching for MCP server packages matching a name
- 03Reviewing and removing locally installed MCP servers
MCP support
The project manages MCP server packages, installing and removing them, and does not itself expose MCP tools or resources.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEmcp_ctl
A powerful package manager for MCP (Model Context Protocol) servers ✨
https://github.com/user-attachments/assets/eb618219-c638-4546-b2e3-865f46a4c3ab
📦 Installation
npm install -g mcpctl
🔧 Usage
# 🔍 Install a server
mcpctl install playwright # install playwright server
# 🗑️ Remove a server
mcpctl remove playwright # remove playwright server
# 🔎 Search for servers
mcpctl packages github # search for mcp server with specific name
# 📋 List installed servers
mcpctl list # show existing mcp servers installed on the device
🛠 Development Setup
-
Clone the repository: git clone https://github.com/cloudycotton/mcp_ctl.git cd mcp_ctl
-
Install dependencies: npm install
-
Run development commands:
List packages
npm run dev -- packages
Search for specific package
npm run dev -- search github
Install a package
npm run dev -- install playwright
List installed servers
npm run dev -- list
Adding your own package.
- Clone the repo
- Add your package to packages folder
- Add import from it inside packages.ts
🌟 Features
- 🔄 Simple installation and management of MCP servers
- 🔍 Easy discovery of available packages
- 📱 Cross-platform support
- ⚡ Lightweight and fast
- 🧩 Seamless integration with your workflow
📄 License
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.