mcpField
M
MCP Config Manager

MCP Config Manager

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

MCP Config Manager について

MCP Config Managerは、MCP サーバー設定を管理するPythonパッケージです。Claude Desktop、Cline、Rooの設定を行う開発者向けに、設定ファイルの検出や環境変数の検証、拡張機能固有の項目に対応します。

主な機能

  1. 01設定ファイルパスの自動検出
  2. 02Claude Desktop、Cline、Rooに対応
  3. 03環境変数の検証
  4. 04汎用的な設定管理関数
  5. 05拡張機能の有効化と自動承認の設定

活用シーン

  1. 01Claude DesktopへのMCP サーバー追加
  2. 02ClineやRooのサーバー設定
  3. 03必要な環境変数の確認
  4. 04拡張機能の自動承認設定の管理

MCP 対応

Claude Desktop、Cline、Roo向けのMCP サーバー設定を管理します。MCP サーバーのツールを提供するものではありません。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP 設定マネージャー

Model Context Protocol(MCP)サーバー向けの設定管理ユーティリティです。このパッケージでは、Claude Desktop や VSCode 拡張機能(Cline と Roo)など、さまざまなクライアントの MCP サーバー設定を管理できます。

機能

  • 環境に応じた設定ファイルのパスを自動検出
  • Claude Desktop と VSCode 拡張機能(Cline と Roo)に対応
  • 環境変数の検証
  • 汎用的な設定管理関数
  • Cline と Roo 向けの VSCode 拡張機能固有の設定(disabled、autoApprove)

インストール

pip install mcp-config-manager

使用方法

from mcp_config_manager import add_to_config

# Define your required environment variables
REQUIRED_ENV_VARS = ["API_KEY", "API_URL"]

# Add to Claude Desktop configuration
add_to_config(
    server_name="my-mcp-server",
    required_env_vars=REQUIRED_ENV_VARS,
    config_type="claude"
)

# Add to Cline configuration (VSCode extension)
add_to_config(
    server_name="my-mcp-server",
    required_env_vars=REQUIRED_ENV_VARS,
    config_type="cline"  # Will include disabled=False and autoApprove settings
)

# Add to Roo configuration (VSCode extension)
add_to_config(
    server_name="my-mcp-server",
    required_env_vars=REQUIRED_ENV_VARS,
    config_type="roo"  # Will include disabled=False and autoApprove settings
)

# With custom environment variables
env_vars = {
    "API_KEY": "my-key",
    "API_URL": "https://api.example.com"
}

add_to_config(
    server_name="my-mcp-server",
    required_env_vars=REQUIRED_ENV_VARS,
    env_vars=env_vars,
    config_type="cline"
)

設定ファイルの場所

このパッケージは、環境に応じた設定ファイルのパスを自動的に検出します。

Claude Desktop
  • EC2:~/.vscode-server/data/User/globalStorage/anthropic.claude/settings/claude_desktop_config.json
  • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows:%APPDATA%/Claude/claude_desktop_config.json
VSCode 拡張機能
Cline
  • EC2:~/.vscode-server/data/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
  • macOS:~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
  • Windows:%APPDATA%/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
Roo
  • EC2:~/.vscode-server/data/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json
  • macOS:~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json
  • Windows:%APPDATA%/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json

VSCode 拡張機能の設定

VSCode 拡張機能(Cline または Roo)の設定を追加すると、次の設定も自動的に含まれます。

{
  "disabled": false,  // Server is enabled by default
  "autoApprove": []  // List of operations to auto-approve
}

開発

  1. リポジトリをクローンします
  2. 開発用の依存関係をインストールします:pip install -e ".[dev]"
  3. テストを実行します:pytest
  4. プルリクエストを送信します

ライセンス

MIT License — 詳細は LICENSE ファイルを参照してください。

コメント

MCP は初めてですか?

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

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