mcpField
M
mcp_ctl

mcp_ctl

ローカル
github.com/runablehq開発ツール3978 週間前に更新

mcp_ctl について

mcp_ctl は MCP サーバーを管理するパッケージマネージャーで、コマンドラインからのインストール、削除、検索に対応しています。複数の MCP サーバーを一か所で管理したい開発者を対象とし、npm でインストールします。

主な機能

  1. 01コマンドラインでの MCP サーバーのインストールと削除
  2. 02名前によるサーバーパッケージの検索
  3. 03インストール済みサーバーの一覧表示
  4. 04カスタムパッケージを追加できる拡張可能な構成

活用シーン

  1. 01playwright などのサーバーをローカルにインストールする
  2. 02特定の名前に一致する MCP サーバーパッケージを探す
  3. 03開発環境で複数の MCP サーバーをまとめて管理する

MCP 対応

mcp_ctl 自体は MCP ツールやリソースを公開しません。MCP サーバーのインストール、削除、一覧表示を担い、クライアントがそれらを利用できるようにします。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

mcp_ctl

MCP(Model Context Protocol)サーバー向けの高機能パッケージマネージャー ✨

Discord

https://github.com/user-attachments/assets/eb618219-c638-4546-b2e3-865f46a4c3ab

📦 インストール

npm install -g mcpctl

🔧 使い方

# 🔍 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

🛠 開発環境のセットアップ

  1. リポジトリをクローンします: git clone https://github.com/cloudycotton/mcp_ctl.git cd mcp_ctl

  2. 依存関係をインストールします: npm install

  3. 開発コマンドを実行します:

パッケージ一覧を表示

npm run dev -- packages

特定のパッケージを検索

npm run dev -- search github

パッケージをインストール

npm run dev -- install playwright

インストール済みサーバーを一覧表示

npm run dev -- list

独自のパッケージを追加する

  1. リポジトリをクローンします
  2. パッケージを packages フォルダーに追加します
  3. packages.ts 内でそのパッケージをインポートします

🌟 機能

  • 🔄 MCP サーバーを簡単にインストール、管理できます
  • 🔍 利用可能なパッケージを簡単に見つけられます
  • 📱 クロスプラットフォームに対応しています
  • ⚡ 軽量で高速です
  • 🧩 ワークフローにシームレスに統合できます

📄 ライセンス

このプロジェクトは MIT License の下でライセンスされています 📝


MCP コミュニティのために ❤️ を込めて作成

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。