MCPのローカルとリモート運用|どちらでつなぐかの判断
MCP Serverを手元で起動するか、インターネット上のURLでつなぐかで迷う人向けです。起動場所、認証の要否、設定で見る項目、向きやすい場面を比較して整理します。stdioとHTTPの用語比較や製品画面の手順、本番デプロイの手順は扱いません。
- MCP
- 比較
- ローカル
- リモート
- mcp-series
MCP Serverをつなぐとき、「手元でプロセスを起動する」のか「インターネット上のURLへつなぐ」のかで迷いやすいです。同じ会話のなかにstdioやHTTPといった運び方の用語も並ぶと、どこで動かすかの話とどうつなぐかの話が混ざり、判断の軸が揃いにくくなります。
本記事では、公式のConnect to local MCP serversとConnect to remote MCP Serversに沿い、ローカル運用とリモート運用の違いを、起動場所・認証・設定で見る項目・向きやすい場面で比較します。stdioとHTTPなどの用語比較や、製品画面のクリック手順、本番デプロイの手順は扱いません。
今日の結論
- ローカル運用は、手元でServerプロセスを起動してつなぐ形です。リモート運用は、ホストされたServerへURLでつなぐ形です。
- 見る項目が違います。ローカルは起動コマンド・許可するパスなど、リモートはURL・認証(OAuth等)・コネクタ権限などを確認します。
- 運び方の用語比較(stdio/HTTP等)は別記事です。運用判断と混同しないようにします。
- 手元リソースや試作はローカルが向きやすいことが多いです。共有や他端末・ブラウザ起点はリモートが向きやすいことが多いです。向きは傾向であり、Serverの案内とClient対応が先です。
- 製品画面・権限の詰め・本番デプロイは、この記事では扱いません。必要になったときは各製品の設定記事や権限の記事、公式ドキュメントを参照してください。
運用比較と運び方比較は別の話
先に軸を分けます。本記事の主語は運用です。運び方の用語講座ではありません。
| 軸 | 問い | 本記事での扱い |
|---|---|---|
| 運用 | どこでServerを動かし、どう運用してつなぐか | この記事で扱う(場所・認証・設定・向き) |
| 運び方 | stdio/HTTP/SSEなどでどうパケットを運ぶか | 用語比較の記事で扱う。ここでは線引きのみ |
ローカル運用は「手元で起動してつなぐ」、リモート運用は「インターネット上のServerへURLでつなぐ」と読み替えられます。運び方は、その接続の下で使う通信の層です。手元起動ではstdioが多い、URL接続ではHTTP系が多い、といった傾向はありますが、運用の選択と用語の選択は同じ答えではありません。
混線しやすいのは、公式にもlocal/remoteの接続ガイドとtransportsの説明が分かれ、製品UIでも両方の語が並ぶためです。「stdioが分からない」のか「手元起動とURLのどちらにするか分からない」のかを切り分けると、次に読む場所が決まります。運び方の用語で止まったらstdioとHTTP/SSEの違いへ進んでください。
Host/Client/Serverの役割そのものを一から確認したくなったら、MCPの仕組みを参照してください。ここでは「Client側から見て、Serverをどこで動かすか」という運用の線だけで進めます。
ローカル運用:手元起動で見る項目
ローカル運用では、Serverはあなたのマシン上のプロセスとして動きます。公式のlocalガイドでは、Clientの設定に起動方法を書き、Client起動時にServerも立ち上がる、という骨格が示されています(例としてClaude DesktopとFilesystem Serverが使われています。UIや設定ファイル名はClientごとに異なります)
設定や運用で見る項目の例は次のとおりです。
| 見る項目 | 確認すること |
|---|---|
| 起動コマンド | commandとargs(または同等の起動指定)が、手元で手動実行できる形になっているか |
| 許可するパス/範囲 | Filesystem系なら、渡すディレクトリが絶対パスか。必要最小限か |
| 再起動・反映 | 設定変更後にClientの再起動が要るか。反映されないときはログや構文を疑う |
| 承認 | Tool実行前に承認を求められるClientでは、何を許可しているかを都度確認する |
| 認証情報 | APIキー等が要るServerでは、設定や環境変数に置き、設定ファイルへ直書きしない |
公式例では、許可したフォルダ内の読み書きなどをTool経由で行い、実行前に承認を求める流れが案内されています。製品のクリック手順や設定キーの置き場所は、使うClientの公式の案内や設定記事へ任せます。Cursor/Claude Desktop/Claude Code/VS Codeを参照してください。
認証情報の扱いを権限設計まで広げたくなったら、権限とセキュリティへ進みます。本記事では「直書きしない/渡す範囲は最小」までにとどめます。
リモート運用:URLと認証で見る項目
リモート運用では、Serverはインターネット上にホストされたエンドポイントです。ClientからはURLでつなぎます。公式のremoteガイドでは、ClaudeのCustom Connectorsを一例に、リモートMCP Serverへ接続する骨格が示されています。コネクタ画面の細部はClaude固有です。他のClientでも「URLでつなぐ/認証する/権限を確認する」という横断の見方は共通しやすいです。
設定や運用で見る項目の例は次のとおりです。
| 見る項目 | 確認すること |
|---|---|
| URL | 接続先のエンドポイントが正しいか。配布元の案内と一致しているか |
| 認証 | OAuthやAPIキーなど、Server/Clientが求める方式が通るか |
| コネクタ/ツール権限 | 接続時に要求される権限の範囲。不要なものは付与しない |
| 信頼できる配布か | 出所不明のServerへ認証情報を渡していないか |
| 端末・回線 | インターネット到達が前提。オフラインや社内制限下では使えないことがある |
リモートの利点として、「インストールを各端末に繰り返さなくてよい」「ブラウザ起点のClientからも使いやすい」ことが公式でも挙げられます。ただし「どの端末からでも必ず使える」わけではありません。Clientの対応状況、認証の成否、組織のネットワーク制限で変わります。
OAuthの実装手順や特定クラウド必須の断定はしません。認証の要否と確認項目までを押さえ、権限の監査チェックリストは権限とセキュリティ側です。GitHubなど特定サービスの接続形の具体例が欲しいときは、GitHub Serverのつなぎ方を参照してください(本記事で手順は再掲しません)

向きやすい場面を分ける
どちらが常に正しい、という表は置きません。向きやすいことが多い場面の整理です。
| 場面 | 向きやすいことが多い運用 | 理由の目安 |
|---|---|---|
| 手元のファイルやローカルDBを試す | ローカル | Serverがマシン上の資源に直接届きやすい |
| 試作・学習・単機での検証 | ローカル | 起動コマンドと許可範囲を自分で制御しやすい |
| チームで同じServerを共有する | リモート | 各マシンへの個別インストールを減らせる |
| ブラウザ起点や他端末から使う | リモート | URL到達と認証が揃えば端末をまたぎやすい |
| サーバ側で認証や処理を集約したい | リモート | ホスト側に寄せる設計と相性がよいことが多い |
最終判断は、使いたいServerの案内と、使うClientがローカル/リモートのどちらに対応しているかを優先してください。向きの印象だけで、Serverが要求する接続形を無視しない方が安全です。
「ローカル=常に安全」「リモート=常に危険/常に便利」とは書きません。手元起動でも許可パスが広すぎればリスクは増えます。リモートでも信頼できる配布と最小権限なら運用しやすいことがあります。
決めたあとに進む先
運用の向きが決まったら、次は症状に近い手順へ進みます。未公開の記事URLは出しません。
| 次に知りたいこと | 進む先 |
|---|---|
| stdioとHTTP/SSEの用語と比較 | stdioとHTTP/SSEの違い |
| 自前アプリからServerを呼ぶ | MCP Client SDK概要 |
| 使うClientの画面・置き場所 | Cursor/Claude Desktop/Claude Code/VS Code |
| 権限・トークンの詰め | 権限とセキュリティ |
| 既存Serverの初回つなぎ | 既存Serverの初回接続 |
| 設定JSONの書き方 | MCPの設定JSONの書き方 |
| Host/Client/Serverの役割 | MCPの仕組み |
| 接続形の具体例(GitHub) | GitHub Serverのつなぎ方 |
| 公式のlocal/remote手順そのもの | local/remote |
本番向けのホスティングやデプロイ手順は、この記事では扱いません。Server提供者の案内と公式ドキュメントを優先してください。
まとめ
MCPのローカル運用とリモート運用は、起動場所と見る項目が違います。手元プロセスかURLか、起動コマンドと許可範囲か、URLと認証か——この差分で選べば、運び方の用語比較と混線しにくくなります。
試作や手元資源はローカルが向きやすいことが多く、共有や他端末からはリモートが向きやすいことが多いです。向きは傾向であり、Serverの案内とClient対応が先です。
関連する手順をまとめて追いたいときは、MCP Hubから続けてください。
本記事の内容は執筆時点(2026-09-21)の情報に基づきます。公式ドキュメントを参照しており、掲載手順の実機での動作は未検証です。接続の安定、認証の成否、運用の適否を保証するものではありません。ClientやServerによって画面・キー名・対応状況は異なります。重要な判断は公式ドキュメントで確認してください。