MCP Bar について
MCP Bar は MCP サーバーを管理するためのコマンドラインツールで、1500 以上のサーバーを収録したオープンなレジストリを備えています。mcp.json マニフェストに基づく配布方式を採用しており、サーバーのインストール、有効化、無効化、検索を行いたい開発者に向けたツールです。
主な機能
- 01コマンドラインからのサーバーのインストール、一覧表示、有効化、無効化、削除
- 02URL、ローカルのマニフェストファイル、パッケージエイリアスからのインストール
- 031500 以上のサーバーを収録したオープンなレジストリ
- 04npx、uvx、docker のランタイムに対応
- 05Claude、Cline、Cursor などのクライアントに対応
活用シーン
- 01複数の MCP クライアントにまたがるサーバーの統一的なインストールと設定
- 02ターミナルからのレジストリ検索とサーバーのインストール
- 03クライアントの設定ファイルを直接編集
MCP 対応
MCP Bar は mcp.json マニフェストから MCP サーバーをインストールし、対応クライアントの設定に書き込みます。管理ツールであり、MCP ツールを自ら公開するものではありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP Bar
MCP サーバー向けのオールインワン CLI マネージャーであり、すぐに使える 1500 以上のサーバーを掲載したオープンレジストリを備えています。AI ツールを手軽にインストール、管理、検索できます。
🧩 MCP マニフェストのコンセプト
MCPBar は、mcp.json マニフェストファイルを使用して、MCP サーバーの標準化された方法を実現します。このソリューションには、次の特長があります。
- 📄 npm の
package.jsonに似た標準化されたマニフェスト形式(mcp.json)を使用します - 🌐 開発者がマニフェストを任意の場所でホストできる分散型配布モデルをサポートします
- 🔄 URL、ローカルファイル、パッケージエイリアスから直接インストールできます
- 🔍 検索性を高めるオプションのレジストリを備えています
- 🔐 機密入力を明示的に扱い、サーバー構成を安全に管理します
- 📚
registryディレクトリに 1500 以上の MCP サーバーを収録したオープンレジストリを備えています - 🐳
npx、uvx、dockerなど複数のランタイムオプションをサポートします
この方法により、さまざまなクライアントでの MCP サーバーの検索、インストール、構成が簡単になり、MCP エコシステムをより使いやすく、整理されたものにできます。
充実したレジストリは、オープンで標準化された MCP エコシステムの基盤です。開発者は、増え続ける MCP サーバーのコレクションを簡単に見つけ、共有し、貢献できます。
詳しくは、MCP マニフェストの提案とコンセプト概要をご覧ください。
🌟 特長
- 🔄 MCP サーバーを簡単にインストール、管理できます
- 🛠️ 対話型プロンプトで簡単に構成できる、使いやすいコマンドラインインターフェースを備えています
- 📱 Windows、macOS、Linux などのクロスプラットフォームで動作します
- 🔍 MCP サーバーを簡単に検索、インストール、無効化、有効化できます
- 🔌 Claude、Cline、Cursor、Windsurf、Witsy など、複数の MCP クライアントをサポートします
📦 インストール
npm install -g mcpbar
🔧 使い方
基本コマンド
# 🔍 Install a server
mcpbar install ./manifests/github.json
# 🗑️ Remove a server
mcpbar remove playwright # remove playwright server
# 📋 List installed servers
mcpbar list # show existing mcp servers installed on the device
MCP サーバーを検索する
レジストリで利用可能な MCP パッケージを検索します。
mcpbar search <query> # Search for MCP servers and opens in your browser
mcpbar s <query> # Short alias for search
MCP サーバーをインストールする
URL(fetch がサポートする任意のプロトコル)、ファイルパス、またはパッケージエイリアスから MCP サーバーをインストールします。
mcpbar install <path-to-manifest.json> # Install from local manifest file
mcpbar i <path-to-manifest.json> # Short alias for install
mcpbar install https://example.com/manifest.json # Install from HTTP URL
mcpbar install file:///path/to/manifest.json # Install using file protocol
mcpbar install vendor/package-name # Install using package alias
例:
# Install from a local manifest file
mcpbar install ./manifests/github.json
# Install using package alias (shorthand)
mcpbar i 21st-dev/magic-mcp
# Install from a URL
mcpbar install https://esm.sh/gh/in-fun/mcpbar/registry/21st-dev/magic-mcp.json
# Install using file protocol
mcpbar install file:///Users/username/projects/manifests/custom.json
MCP サーバーを削除する
MCP サーバーを削除します。
mcpbar remove <name> # Remove a specific server
mcpbar rm <name> # Short alias for remove
MCP サーバーを一覧表示する
構成済みの MCP サーバーをすべて表示します。
mcpbar list
# Or use the short alias
mcpbar ls
MCP クライアントの構成を編集する
MCP クライアントの構成ファイルを、既定のエディターで直接開きます。
mcpbar edit # Edit configuration for the default client (claude)
mcpbar edit --client cursor # Edit configuration for a specific client
mcpbar e --client witsy # Short alias for edit
構成ファイルが存在しない場合、コマンドは空のファイルを作成するかどうかを尋ねます。
MCP サーバーを起動する
MCP サーバーをスタンドアロンモードで実行します。
mcpbar start <name>
# Or use the alias
mcpbar s <name>
📋 ワークフローの例
# Search for available servers
mcpbar search playwright
# Install the server you want
mcpbar install playwright
# Verify installation
mcpbar list
ライセンス
このプロジェクトは MIT License の下でライセンスされています。詳細については、LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。