mcpField
M
MCP Bar

MCP Bar

ローカル
mcp.bar開発ツール2075 週間前に更新

MCP Bar について

MCP Bar は MCP サーバーを管理するためのコマンドラインツールで、1500 以上のサーバーを収録したオープンなレジストリを備えています。mcp.json マニフェストに基づく配布方式を採用しており、サーバーのインストール、有効化、無効化、検索を行いたい開発者に向けたツールです。

主な機能

  1. 01コマンドラインからのサーバーのインストール、一覧表示、有効化、無効化、削除
  2. 02URL、ローカルのマニフェストファイル、パッケージエイリアスからのインストール
  3. 031500 以上のサーバーを収録したオープンなレジストリ
  4. 04npx、uvx、docker のランタイムに対応
  5. 05Claude、Cline、Cursor などのクライアントに対応

活用シーン

  1. 01複数の MCP クライアントにまたがるサーバーの統一的なインストールと設定
  2. 02ターミナルからのレジストリ検索とサーバーのインストール
  3. 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 ファイルをご覧ください。

コメント

MCP は初めてですか?

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

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