MCP 実務入門
Anthropic は Model Context Protocol の発表で、AIアシスタントをコンテンツリポジトリ、業務ツール、開発環境などデータのある場所へ接続する標準としてMCPを紹介しました。公式ドキュメントでも、MCPはLLMに文脈を提供する方法を標準化するオープンプロトコルと説明されています。
MCPの価値は、AIごと・ツールごとの個別連携を減らし、接続の形をそろえることです。ただし、接続できることと、業務上実行してよいことは別です。導入時は必ず権限、ログ、承認、停止手順をセットで考えます。
01.MCPとは何か
MCPは、AIクライアントが外部データやツールを扱うための標準化された接続方式です。たとえば、コードリポジトリを読む、チケットを検索する、Slackの情報を参照する、社内DBの結果を取得する、といった機能を、MCPサーバー側で整理してAIクライアントに提供します。
重要なのは、MCPそのものが回答品質を保証するわけではないことです。MCPはあくまで接続口です。よい設計では、接続先のスコープ、読み取り専用か書き込み可能か、ユーザー単位の権限、操作ログ、失敗時の戻し方まで決めます。
Claude Code、社内AI画面、エージェント基盤
ツール、リソース、プロンプトを公開する接続口
GitHub、Slack、Notion、DB、社内API
ログ、権限、承認、取り消し手順
MCPは魔法の自動化ではなく、AIクライアントと業務システムの間に置く接続レイヤーです。接続口をそろえたうえで、実際に何を読めるか、何を書けるかを別途制御します。
02.MCPで解決したい実務課題
| 課題 | MCPで整理できること | 残る設計課題 |
|---|---|---|
| AIツールごとに連携を作っている | 接続方式を共通化し、MCPサーバーを再利用する | どのAIクライアントに許可するか |
| 社内ツールのAPI仕様が散らばっている | ツール名、入力、出力、説明を接続口として整理する | 業務語彙に合う説明とエラー設計 |
| 権限管理が曖昧 | 読み取り、作成、変更、削除をサーバーやツール単位で分ける | ユーザー権限との同期、監査ログ |
| AIの操作内容を追えない | どのツールが呼ばれたかをログに残しやすくする | 承認者、差分、復旧手順の記録 |
03.MCP導入を判断する4つの質問
MCPを入れるべきかは、上から順に質問していくと判断できます。途中で「YES」になったら、そこで結論を取って構いません。
| 順 | 質問 | YES のときの推奨 |
|---|---|---|
| 1 | 顧客情報更新・支払い・削除など、操作ミスの影響が大きい業務か? | MCP化以前に、権限分離と承認フローを先に固める |
| 2 | 複数の AI クライアント(Claude Code / Cursor / 社内 AI 等)から同じツールを使うか? | MCP 化の有力候補。接続資産を再利用できる |
| 3 | 接続先が単発で、当面は 1 つの AI クライアントからしか呼ばないか? | 個別 API で十分。MCP サーバー運用コストの方が勝つことが多い |
| 4 | FAQ・議事録・ドキュメントなど、読み取り中心で機密が薄い領域か? | read-only の MCP サーバーから段階導入。利用ログを見て拡張 |
04.構成要素と設計ポイント
ツールは操作の単位として設計する
MCPで公開するツールは、AIが呼び出せる操作単位です。粒度が粗すぎると危険になり、細かすぎると選択が難しくなります。たとえば「CRMを操作する」ではなく、「顧客を検索する」「更新案を作る」「承認済み更新を反映する」のように段階を分けます。
リソースは読む対象として整理する
リソースは、ファイル、データ、ドキュメント、レコードなど、AIが参照する対象です。読み取り対象は、機密区分、更新頻度、所有者、検索キーを持たせると運用しやすくなります。RAGと組み合わせる場合も、どの資料を検索対象にするかはMCP以前の情報設計です。
プロンプトや説明文は業務ルールを書く場所ではない
ツール説明に業務ルールを書くことは有効ですが、それだけに依存すると危険です。送信、削除、更新、本番反映のような重要操作は、説明文だけでなくアプリケーション側の承認、権限チェック、バリデーションで止められるようにします。
05.導入ステップとセキュリティ
| ステップ | やること | 確認ポイント |
|---|---|---|
| 1. 接続候補を棚卸し | AIに読ませたい資料、操作させたいツールを列挙する | 機密区分、所有者、更新頻度 |
| 2. read-onlyで試す | 検索、一覧取得、詳細取得だけを公開する | 検索ログ、参照範囲、回答品質 |
| 3. 下書き作成に広げる | チケット案、メール案、更新案を作らせる | 人間レビュー、差分、根拠表示 |
| 4. 承認付き変更 | 担当者承認後に更新を反映する | 承認者、変更前後、取り消し手順 |
| 5. 運用監査 | 利用状況と失敗例を定期レビューする | 不要ツール削除、権限見直し |
MCPは便利な接続標準ですが、接続先が増えるほど認証情報、ログ、権限、依存パッケージ、外部入力の扱いを確認する範囲も広がります。最初は少数のread-onlyサーバーから始め、書き込み系は承認付きにします。
AIエージェントの外部接続入門|ツール利用・MCP・RAGの違いと設計図
MCPだけでなく、ツール利用とRAGとの違いを全体像から確認できます。
06.FAQ
MCPを使うとRAGは不要になりますか?
不要にはなりません。MCPは接続標準、RAGは検索した資料を回答根拠に使う設計です。RAG検索ツールをMCP経由で呼ぶことはありますが、役割は異なります。
社内APIが1つだけでもMCPにすべきですか?
必ずしも必要ありません。単発の低リスク連携なら個別APIで十分な場合があります。複数AIや複数ツールで再利用する、権限やログを統一したい、といった理由があるならMCP化を検討します。
MCP導入で最初に避けるべきことは?
最初から書き込み、送信、削除、本番反映を許可することです。まずread-onlyでログを取り、利用実態と失敗例を見てから権限を広げます。
07.まとめ
MCPは、AIエージェントと外部ツールをつなぐ接続口を標準化するための仕組みです。個別API連携をなくす万能薬ではありませんが、複数のAIクライアントや業務ツールを横断して使う組織では、接続方式をそろえる価値があります。
導入時は、まず読み取り専用で始め、下書き作成、承認付き変更へ段階的に広げます。MCP化するかどうかは、接続先の数、再利用性、操作リスク、監査要件の座標で判断しましょう。
AIエージェントの接続設計を見直しませんか
AI 活用や AI エージェント導入のご相談、PoC、伴走支援をご検討の方は、お気軽にお問い合わせください。
AI・AIエージェント活用 基礎知識集
一覧に戻る →AIの基礎
プロンプト設計
データ連携
- ›AIとデータ連携
- ›MCP 実務入門(この記事)
- ›MCPサーバーとは
- ›RAG 実務入門
- ›Agentic RAG とは
- ›FineTuning / RAG / Promptの使い分け

