MCP ExplorerExplorer

Mcp Ctl

@runablehqon 9 months ago
35 MIT
FreeCommunity
AI Systems
#cli#github#mcp#model-context-protocol#node#npm#playwright#typescript#yargs
A package manager to manage all your mcp servers across platforms

Overview

What is Mcp Ctl

mcp_ctl is a powerful package manager designed to manage all your MCP servers across different platforms efficiently.

Use cases

Use cases for mcp_ctl include managing multiple MCP servers for different projects, automating server installations in CI/CD pipelines, and simplifying the workflow for developers who work with various MCP servers.

How to use

To use mcp_ctl, install it globally using ‘npm install -g mcpctl’. You can then install, remove, search for, and list MCP servers using commands like ‘mcpctl install ’, ‘mcpctl remove ’, ‘mcpctl packages ’, and ‘mcpctl list’.

Key features

Key features of mcp_ctl include simple installation and management of MCP servers, easy discovery of available packages, cross-platform support, lightweight and fast performance, and seamless integration with your workflow.

Where to use

mcp_ctl can be used in various fields where MCP servers are required, such as software development, testing environments, and any application that relies on model context protocols.

Content

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

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers