MCP Server Switcher について
MCP Server Switcher は、MCP サーバーの設定を管理・切り替えるための GUI ツールです。サーバーの有効化・無効化や設定編集ができ、構成ファイルを自動保存します。
主な機能
- 01複数のサーバー設定を管理
- 02チェックボックスで有効・無効を切り替え
- 03名前、コマンド、引数、環境変数を編集
- 04システムトレイからアクセス
- 05構成ファイルを自動保存
活用シーン
- 01有効にする MCP サーバーを切り替え
- 02起動コマンドや環境変数を編集
- 03Windsurf 用の設定を保存
MCP 対応
MCP サーバー設定を管理し、Windsurf 向けの有効な設定も保存します。このツール自体は MCP クライアントにサーバーツールを公開しません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
プロジェクトの README よりMCP Server Switcher
MCP Server Switcher是一个用于管理和切换MCP服务器配置的图形界面工具。
功能特点
- 管理多个MCP服务器配置
- 通过勾选框轻松启用/禁用特定服务器
- 编辑服务器配置(名称、命令、参数和环境变量)
- 系统托盘集成,方便快速访问
- 自动保存配置到用户目录
使用方法
- 启动应用程序
- 添加、编辑或删除服务器配置
- 勾选要启用的服务器
- 点击"保存配置"应用更改
配置文件保存在:
- 所有配置:
~/.mcp_switcher/all_mcp_config.json - 当前激活配置:
~/.codeium/windsurf/mcp_config.json
技术栈
- Python
- PyQt6(GUI框架)
- JSON(配置文件格式)
开发说明
此应用程序使用PyInstaller打包为可执行文件。
打包命令
pyinstaller --name="MCP Server Switcher" --windowed --icon=resources/icon_.png --add-data="all_mcp_config.json:." --add-data="resources/*.png:resources" main.py
声明
所有代码和资源均由AI模型(Claude 3.5 Sonnet、Claude 3.7 Sonnet和GPT-4o)生成。
许可证
本项目采用GNU通用公共许可证第3版(GPL v3)。详见LICENSE文件。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。