MCP

MCP ペインは、このマシンのエージェントが使える Model Context Protocol サーバーを設定します(マシンは設定エディタでは「ワークスペース」です)。MCP サーバーは、エージェントに外の世界のツールと文脈を与えます — ドキュメントの索引、課題管理、デザインツール、データベースの探索など。ここで各サーバーを一度書けば、Bromure がそれをエージェントごとの設定に書き込み、ブート時に VM へ渡します。

MCP ペイン。「MCP サーバーは設定されていません」という空の状態のメッセージと「サーバーを追加」ボタンが表示されている。

キャプション:「MCP サーバーは、あなたのエージェントに外部のツールと文脈へのアクセスを与えます。設定は各エージェント(Claude Code、Codex、Grok、Kimi、omp)に合った形式へ翻訳され、ブート時に VM へ差し込まれます。」1 つも設定されていないとき、ペインは**MCP サーバーは設定されていません。**と表示します。

組み込みのサーバー

どのマシンにも Bromure 自身の MCP サーバーも付いてきます。ここで設定するものではなく、ペインにも並びません。それぞれは VM の中の小さなプログラムで、専用の仮想ソケットを通して Mac と話します。

サーバー与えられる相手エージェントができること
bromure-browserすべてのエージェントマシンの組み込み Chromium を操作する:移動、クリック、入力、スクリーンショット、コンソールとネットワークログの読み取り。組み込みブラウザを参照。
bromure-automationsすべてのエージェントこのマシンの自動化を一覧・作成・編集・削除・実行する。自動化を参照。
bromure-infrastructureすべてのエージェントこのマシンが使える Kubernetes クラスタとレジストリを見て、新しく作る。Kubernetes クラスタとレジストリを参照。
bromure-delegationすべてのエージェントセッション別のセッションに作業を渡す、あるいは別のマシンにリクエストを送り、返事を受ける。エージェントの協働を参照。
bromure-boardコーディングタスクに取り組むエージェント計画を立て、サブタスクを作り、タスクをレビューに回す。コーディングタスクを参照。
bromure-switchboardスイッチボードだけすべてのセッションを見て、導く。スイッチボードとメッセージングを参照。

Claude Code の設定では、最初の 4 つは browser、automations、infrastructure、delegation として現れます。

ヒント: あなた自身のサーバーに、組み込みのものと同じ名前(browser、automations、infrastructure、delegation)を付けないでください。あなたのものが、エージェントの設定の中で組み込みの項目を置き換えてしまいます。

サーバーを追加する

サーバーを追加をクリックすると 1 行増えます。新しいサーバーは HTTP で、有効な状態です。各行にはこれらがあります:

  • 名前 — サーバーの識別子(プレースホルダは my-server)。
  • トランスポート — HTTP か STDIO。JSON モードでは隠れます。
  • 有効スイッチ — 削除せずにこのサーバーをオン・オフします。
  • JSON として編集 — 波括弧のボタンでフォームが生の JSON エディタに替わります。入力しながら検証され、そのまま渡されます。ボタンはそのときフォームに戻すと表示します。
  • 削除 — マイナスボタン。

STDIO のサーバー

VM の中で起動され、標準入出力越しに MCP を話すプログラムです:

  • コマンド — 実行ファイル(プレースホルダは npx)。
  • 引数 — 空白区切り(プレースホルダは -y @upstash/context7-mcp)。

HTTP のサーバー

リモートの MCP エンドポイントです。URL にアドレスを入れます(プレースホルダは https://mcp.example.com/mcp)。認証の開閉部に認証情報が入ります。どちらの場合も、本物のトークンは Mac に留まります:

  • OAuth で認可… — Mac が OAuth のサインインを行います。認可されると、行は期限を添えて認可済みと表示し、再認可 / 取り消しが付きます。エージェントの設定には認証情報がまったく入りません。プロキシが、そのサーバー宛のリクエストに認可を付け足します。
  • 静的トークン — 「または静的トークンを入力:」の下で、環境変数名(たとえば FIGMA_OAUTH_TOKEN)を決め、トークンを貼り付けます。キャプションはVM には決して送られません — プロキシが差し替えますです。VM はその変数に代替を受け取り、プロキシがサーバーのホストへのリクエストでそれを本物のトークンに差し替えます。

トークンを持つ HTTP サーバーについては、プロキシがサーバーの OAuth ディスカバリの問い合わせにも答えます。そのためエージェントは、そのサーバーをすでにサインイン済みとして扱い、VM の中では成り立たない自前のサインインを試みません。認証情報とワイヤ境界を参照してください。

注: JSON モードのサーバーが静的トークンも持っている場合、その JSON は無視され、代わりにフォームの各欄が使われます。トークンを差し替えられるようにするためです。

変更がいつ効くか

サーバーの定義は、マシンがブートするときにエージェントの設定へ書き込まれます。サーバーを加え、変え、外したあとは、エージェントがそれを見られるようマシンを再起動してください。OAuth の認可と取り消しは、Mac 上では直ちに効きます。

このペインと、アプリ自身の MCP サーバー

  • このペインは、VM の中のエージェントがツールとして使うサーバーを設定します。
  • 環境設定の自動化ペインは bromure-ac mcp サーバーを有効にします。これは外側の — あなたの Mac 上の — エージェントが Bromure そのものを操作できるようにするものです。自動化とCLI、API、MCPを参照してください。

設定リファレンス

設定種類既定説明
サーバーの一覧行空名前、トランスポート、有効スイッチ、JSON の切り替え。
トランスポートHTTP / STDIOHTTPJSON モードでは隠れます。
有効スイッチオンサーバーごと。
JSON として編集切り替えフォーム生の JSON。そのまま渡されます。
コマンド / 引数テキスト(STDIO)空実行ファイルと引数。
URLテキスト(HTTP)空エンドポイント。
認証OAuth または静的トークン(HTTP)なし本物のトークンは Mac に留まり、ワイヤ上で差し替えられます。
サーバーを追加ボタン—有効な HTTP サーバーを 1 つ加えます。

関連する章