mcp_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
This project is licensed under the MIT License ๐
Made with โค๏ธ for the MCP community