MCP サーバー管理 開発中
統一管理
1 つの中央設定で、CLI 間を同期
Switch は Claude Code / Codex / Gemini それぞれの mcp_servers.json に分散した設定を統一的に管理し、ビジュアルなデバッグを提供します。
MCP マネージャー
Switch を開く → 左側の「MCP サーバー」では、次の情報を確認できます:
登録状態
現在登録されているすべての MCP Server。状態 running stopped errored を含む
参照関係
各 Server がどの CLI から参照されているか
呼び出し履歴
直近 N 回のツール呼び出し履歴
設定フォーマット
Switch は 1 つの中央 ~/.lurus-switch/mcp.yaml を使用します:
yaml
servers:
github:
command: npx
args: [-y, '@modelcontextprotocol/server-github']
env:
GITHUB_TOKEN: ${GITHUB_TOKEN}
visible_to: [claude-code, codex]
postgres:
command: docker
args: [run, -i, --rm, mcp/postgres, 'postgres://localhost/dev']
visible_to: [claude-code]
kova:
url: http://localhost:3333
type: http
visible_to: [claude-code, codex, gemini]visible_to がオンデマンド配信を駆動
いずれかの CLI に切り替えると、Switch は
visible_to に従ってその CLI の mcp_servers.json を動的に生成し、各ツールは自身に割り当てられた Server のみを参照します。デバッグ
ある Server を選択すると、右側にデバッグパネルが表示されます:
Tools 一覧
Server が公開するすべてのツール(入力パラメータの schema を含む)
手動呼び出し
パラメータを入力して直接テスト
Request Log
直近の request/response の完全な JSON
再起動
プロセスレベルの再起動
よく使う Server のクイック接続
Switch にはワンクリックインストールボタンが組み込まれており、設定を手書きする必要はありません:
| Server | 用途 |
|---|---|
github | issues / PR / file の読み書き |
postgres | データベースの照会 |
filesystem | ローカルファイルの読み書き |
slack | メッセージ送信 / チャンネル読み取り |
kova | Kova Agent をツールとして利用 |
lumen | Lumen Trace / Replay |
チームへ同期
チーム同期 を参照してください。