mcpField
M
MCP Manager

MCP Manager

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

MCP Manager について

MCP Manager は、MCP サーバーを一箇所で管理し、Claude Desktop、Cursor、Claude Code などのクライアントにインストールするためのコマンドラインツールです。複数のクライアントでサーバー設定を統一したい開発者に適しています。オープンソースで、pip からインストールできます。

主な機能

  1. 01利用可能な MCP サーバーの検索と詳細表示
  2. 02クライアントごとのサーバーのインストールと削除
  3. 03インストール済み MCP サーバーの一覧表示
  4. 04クライアント設定ファイルのパスの表示と設定
  5. 05Claude Desktop、Cursor、Claude Code への対応

活用シーン

  1. 01複数の MCP クライアントへの同一サーバーの一括導入
  2. 02コマンドラインから Playwright や Filesystem などのサーバーを検索して導入
  3. 03クライアントに現在設定されているサーバーの確認

MCP 対応

本ツールは MCP クライアントの設定ファイルを管理し、Claude Desktop、Cursor、Claude Code への MCP サーバーの追加や削除を行います。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP Manager

Version Python License: GPL v3 Tests

Claude Desktop、Cursor などで MCP サーバーを簡単に管理できる CLI ツールです。

インストール • クイックスタート • 利用可能なサーバー • 対応する MCP クライアント

🚀 クイックスタート

MCP Manager Demo

🛠️ 利用可能なコマンド

コマンド説明
search <keyword>キーワードに一致する利用可能な MCP サーバーを検索します
info <server-name>特定のサーバーの詳細情報を表示します
install <server-name> [--client=claude-desktop|cursor|claude-code]特定のクライアントに MCP サーバーをインストールします
uninstall <server-name> [--client=claude-desktop|cursor|claude-code]インストール済みのサーバーを削除します
listインストール済みの MCP サーバーをすべて一覧表示します
config path [--client=claude-desktop|cursor|claude-code]現在のクライアント設定ファイルのパスを表示します
config set-path <new-path> [--client=claude-desktop|cursor|claude-code]クライアント設定ファイルの新しいパスを設定します

🔌 利用可能なサーバー

サーバー説明依存関係
Playwrightウェブ操作用のブラウザー自動化サーバーNode.js、npm
Filesystemローカルファイルにアクセスするためのファイルシステム操作サーバーNode.js、npm
FetchHTTP リクエストを実行するサーバーDocker
GitGit 操作用のサーバーDocker
GitHubGitHub API 操作用のサーバーDocker
MemoryClaude のメモリを管理するサーバーDocker

👥 対応する MCP クライアント

現在、次のクライアントに対応しています:

  • ✅ Claude Desktop(デフォルトのクライアント)
  • ✅ Cursor
  • ✅ Claude Code

🎯 特長

  • 🔍 サーバーをスマートに検出・検索
  • 🔒 安全な設定管理
  • 🔄 依存関係を自動で確認
  • 🛡️ クライアントごとのインストールオプション
  • 📝 サーバーの詳細情報とドキュメント

💻 インストール

ユーザー向け:

pip install mcp-manager

開発者向け:

# Clone the repository
git clone https://github.com/nstebbins/mcp-manager.git
cd mcp-manager

# Install dependencies and development tools
poetry install
pre-commit install  # Install git hooks
コード品質

自動チェックにより、高いコード品質基準を維持しています:

# Run all pre-commit hooks
pre-commit run --all-files

# Format code
poetry run ruff format .

# Run linter
poetry run ruff check .

# Run tests
poetry run pytest
🧪 テスト

このプロジェクトではテストに pytest を使用しています。次のコマンドでテストスイートを実行します:

poetry run pytest

🤝 貢献

皆さまからの貢献を歓迎します!お気軽にプルリクエストを送信してください。

コメント

MCP は初めてですか?

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

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