JS

mcp_ctl

by runablehq/mcp_ctl

0 views

A package manager to manage all your mcp servers across platforms

automationnodejsgithubDeployment & CI/CD

mcp_ctl

A powerful package manager for MCP (Model Context Protocol) servers โœจ

Discord

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

  1. Clone the repository: git clone https://github.com/cloudycotton/mcp_ctl.git cd mcp_ctl

  2. Install dependencies: npm install

  3. 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.

  1. Clone the repo
  2. Add your package to packages folder
  3. 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

Install

No configuration available
For more configuration details, refer to the content on the left

Related

Related projects feature coming soon

Will recommend related projects based on sub-categories