VM

vlazic/mcp-server-manager

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

23 stars 4 forks 品質 50 トレンド 10MIT

相互プラットフォーム、モデルコンテキストプロトコル(MCP)サーバー用の単一バイナリマネージャ、GoとReactive HTMX Webインターフェイスで構築されています.

概要

複数のAIクライアント(Claude Code、Gemini CLIなど)でモデルコンテキストプロトコルサーバーを管理するには、各クライアントのJSON設定ファイルを手動で編集する必要があります。 これは、面倒でエラーが発生しやすく、メンテナンスが困難です。 - ✅ - 依存関係なし、ダウンロードして実行 - ✅ - 1つのYAMLファイルはすべてを制御する - ✅ - Linux、macOS、Windows上で動作します - ✅ - Claudeコード、Gemini CLIをサポート - ✅ - Webインターフェイスは、ローカルホストで常に利用可能なコンピュータから始まります。 6543 - ✅ - 手動上書きによるシステムテーマ検出 - ✅ - 手動で設定ファイルを編集する必要はありません - ✅ - 設定エラーのインスタントフィードバック - ✅ - 一般的なサーバータイプのための組み込み例 Web インターフェイスは、複数の AI クライアント間で MCP サーバーをリアルタイムの検証で管理し、追加する直感的な方法を提供します。 アプリケーションは、この優先オーダーで設定ファイルを自動的に検出します。 1. : --config /path/to/config.yaml または -c /path/to/config.yaml 2. : ~/.config/mcp-server-manager/config.

概要(AI 翻訳)

解決する問題は何ですか?

異なるMCPクライアント用のさまざまなJSONファイルを手動で編集する手間を省く

複数のAIクライアント(Claude Code、Gemini CLIなど)でモデルコンテキストプロトコルサーバーを管理するには、各クライアントのJSON設定ファイルを手動で編集する必要があります。 これは、面倒でエラーが発生しやすく、メンテナンスが困難です。

#MCP Server Managerを選ぶ理由

  • ✅単一バイナリ - 依存関係なし、ダウンロードして実行
  • ✅単一のシンプルな設定ファイル - 1つのYAMLファイルはすべてを制御します
  • ✅すべてのオペレーティングシステム - Linux、macOS、Windowsで動作します
  • ✅すべてのMCPクライアント - Claudeコード、Gemini CLIなどのサポート
  • ✅GUIインターフェイス - Webインターフェイスは、常にローカルホストで利用可能なコンピュータから始まります:6543
  • ✅Dark/Light Theme - 手動上書きによるシステムテーマ検出
  • ✅Web UI経由でサーバーを追加 - 手動で設定ファイルを編集する必要はありません
  • ✅Real-time Validation - 設定エラーの即時フィードバック
  • ✅Example Configurations - 共通サーバータイプの組み込み例

スクリーンショット

Webインターフェイスは、複数のAIクライアント間でMCPサーバーをリアルタイムの検証で管理し、追加するための直感的な方法を提供します

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

MCP Server Manager

What Problem Do We Solve?

Solve the hassle of manually editing various JSON files for different MCP clients

Managing Model Context Protocol servers across multiple AI clients (Claude Code, Gemini CLI, etc.) requires manually editing separate JSON configuration files for each client. This is tedious, error-prone, and hard to maintain.

Why Choose MCP Server Manager?

  • ✅ Single Binary - No dependencies, just download and run
  • ✅ Single Simple Config File - One YAML file controls everything
  • ✅ All Operating Systems - Works on Linux, macOS, Windows
  • ✅ All MCP Clients - Supports Claude Code, Gemini CLI, and more
  • ✅ GUI Interface - Web interface starts with computer, always available on localhost:6543
  • ✅ Dark/Light Theme - System theme detection with manual override
  • ✅ Add Servers via Web UI - No need to edit configuration files manually
  • ✅ Real-time Validation - Instant feedback on configuration errors
  • ✅ Example Configurations - Built-in examples for common server types

Screenshot

The web interface provides an intuitive way to manage and add MCP servers across multiple AI clients with real-time validation

Installation Options

# Download the latest .deb from GitHub Releases
wget https://github.com/vlazic/mcp-server-manager/releases/latest/download/mcp-server-manager_Linux_x86_64.deb

# Install the package
sudo dpkg -i mcp-server-manager_Linux_x86_64.deb

# Enable and start the service
systemctl --user enable --now mcp-server-manager

Option 2: Download Release Binary

# Download and extract
wget https://github.com/vlazic/mcp-server-manager/releases/latest/download/mcp-server-manager_Linux_x86_64.tar.gz
tar -xzf mcp-server-manager_Linux_x86_64.tar.gz
chmod +x mcp-server-manager

# Run directly (config will be auto-created)
./mcp-server-manager

# Or specify custom config location
./mcp-server-manager --config /path/to/config.yaml
./mcp-server-manager -c /path/to/config.yaml

Option 3: Build from Source

git clone https://github.com/vlazic/mcp-server-manager.git
cd mcp-server-manager

# Build only
make build

# Build, install, and start as system service
make setup

Configuration

Config File Locations (Smart Resolution)

The application automatically finds your configuration file in this priority order:

  1. Command line flag: --config /path/to/config.yaml or -c /path/to/config.yaml
  2. User config: ~/.config/mcp-server-manager/config.yaml (recommended)
  3. Current directory: ./config.yaml
  4. Embedded default: Auto-created if none found

First Run

On first run, a default configuration will be automatically created at:

~/.config/mcp-server-manager/config.yaml

Edit this file to configure your MCP servers and client paths.

How It Works

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →