ローカルもリモートも、どちらも監督下に
ローカルサーバーは stdio 経由の child process として動き、restart、backoff、同時実行数の上限、呼び出しごとのタイムアウトを備えます。リモートサーバーは OAuth 付きの streamable HTTP で接続し、トークンは OS のキーチェーンに入り、インターフェースには届きません。古い HTTP+SSE トランスポートは非対応です。
開発者向け
Conduit は Model Context Protocol のサーバーを、ローカル stdio とリモート streamable HTTP の 両方で動かし、OAuth と公式レジストリからのワンクリック導入にも対応しています — そして 1 社のベンダーだけでなく、 選んだどのモデルプロバイダーとも組み合わせて使えます。どのツールも、サーバーが読み取り専用と印を付けていない限り、実行前に確認を求めます。
問題
MCP サーバーを見つけた、あるいは自分で作った。ところがそれを動かすはずのクライアントは、1 社のベンダーの モデルとしか話さず、ツールがこれから何をするのかを事前に教えてくれず、Windows は後回しにされていて セットアップ手順がそもそも動きません。 欲しかったのはプロトコルであって、その上に築かれた新しい walled garden ではありません。
クライアントをきちんと比較するには機能一覧だけでは足りません。 Best MCP clients ではそれぞれのトランスポート、同意モデル、 ライセンスを確認しており、Conduit vs Claude Desktop では MCP のセットアップに絞って項目ごとに比較しています。
Conduit が MCP のセットアップに与えるもの
ローカルもリモートも同じように振る舞います — 監督され、レート制限され、先に伝えずに動くことは決してありません。
ローカルサーバーは stdio 経由の child process として動き、restart、backoff、同時実行数の上限、呼び出しごとのタイムアウトを備えます。リモートサーバーは OAuth 付きの streamable HTTP で接続し、トークンは OS のキーチェーンに入り、インターフェースには届きません。古い HTTP+SSE トランスポートは非対応です。
ツールが作業を止めずに走るのは、サーバーが読み取り専用と印を付けている場合だけです。それ以外のツールは必ず止まって確認し、このチャットだけか、以後ずっとかを選べます。機微なツールは、以前に何を承認していても必ず確認します。
コネクタの保存済み prompt を composer に呼び出せば、宣言された引数が編集可能な形で埋め込まれます。resource を添付すれば、それは次のメッセージにだけ付いていきます。指示を紛れ込ませようとする resource は、黙って従われるのではなく、拒否されたうえで名指しされます。
仕組み
サーバーがどこにあるかによって、入り口は 3 通りあります。
コネクタ ページで、起動用のコマンドと引数を指定します。実際のプログラムを指定してください — コネクタは shell を介さず直接起動するので、Windows では npx ではなく npx.cmd となり、cmd /c … によるラップは黙って失敗するのではなく拒否されます。
同じ画面から公式の MCP レジストリを検索し、該当するものをワンクリックで導入できます。サーバーが認証を必要とする場合は、ブラウザで OAuth が開き、トークンは OS のキーチェーンに収まります — インターフェース自体がそれを目にすることはありません。
読み取り専用と印が付いたツール呼び出しは単独で走ります。それ以外は実行前に必ず止まって確認します。prompt を composer に呼び出せば引数はすでに埋まっていますし、resource は送信しようとしているメッセージに添付できます。
MCP なしでも使える
Conduit 自体に、サーバーを追加する必要も設定を書く必要もない一握りのツールが組み込まれています。これらは他の MCP ツールと同じ同意ルールに従い、web アクセスはオンにするまでオフのままです。
自分でサーバーを作りましたか? MCP サーバーを顧客にデモする方法では、開発者ではない相手の前に置く方法を扱っています。
限界
npx を直接実行しません — コネクタは shell なしで起動するため npx.cmd を使い、cmd /c … によるラップは完全に拒否されますregistry.modelcontextprotocol.io へ送られ、OAuth サーバーへの接続時には conduitllm.com から Conduit 自身の client metadata ドキュメントが取得されますnpx ではなく npx.cmd — を使うことを意味します。cmd /c … によるラップは、静かに失敗するのではなく、はっきり拒否されます。両方のケースの詳細はドキュメントにまとめてあります。関連
自分の MCP サーバーを動かすのと同じアプリで、すべてのプロバイダーに自分の API キーを。
自分のキーを持ち込む air-gapped な構成向け下に Ollama か LM Studio、上に MCP ツール — どちらもインターネットは不要です。
モデルをローカルで動かす MCP サーバーベンダー向け競合のオンボーディングファネルの中ではなく、あなたの名前を冠したクライアントの中でサーバーをデモする。
Conduit をホワイトラベルにするセットアップとトラブルシューティングの詳細 — 上記の Windows のコマンド命名規則も含む — は ドキュメントにあります。
無料でオープンソース。自分のキーかローカルモデルを用意し、コネクタ ページからサーバーを追加してください。
まだ release candidate です。インストーラは OS のコード署名を受けていないため、初回起動時に SmartScreen や Gatekeeper の警告が出ることがあります。