株式会社renue
renueについて
renueは、AIで業務を実装する会社です
AIコンサルティングから図面AI・広告運用エージェント・コールセンターAIまで、実際に動いているサービスをご覧いただけます。renueが何をしている会社か、まずはサービス一覧からご確認ください。
MCPは「AIエージェントの業界標準プラグインインターフェース」になった
Model Context Protocol(MCP)は、Anthropicが2024年11月にリリースしたオープンプロトコルで、大規模言語モデル(LLM)ベースのAIアプリケーションが外部データソースや外部ツールに共通の方法で接続するためのオープン規格です。安全な利用には、規格が求める同意・アクセス制御等を各実装で満たす必要があります。2025年12月9日、AnthropicはMCPをLinux Foundation傘下のAgentic AI Foundation(AAIF)に寄贈すると発表しました。AAIFはAnthropic・Block・OpenAIが共同設立し、Google・Microsoft等も支援しています。規格の運営体制への参加と、各製品によるMCPの採用は区別して捉えます。
2026年4月現在、MCPサーバーはコミュニティで数千以上が公開され、主要プログラミング言語のSDKが出揃い、Claude Code・Cursor・ChatGPTなどMCP対応アプリが広がり、エージェントFWではアダプタを介してMCPを利用する形もあります。本記事では、renueが複数のAIエージェント事業(広告代理AI、AI PMOエージェント、Drawing Agent、AIコンサルティング)を内製で立ち上げる中で、MCPを実務でどう設計・運用しているか、どんな落とし穴があるか、どこまで任せて良いかの7原則を整理します。
関連記事としてFunction Calling完全ガイド2026、マルチエージェントFW比較2026、AIコーディングエージェント比較2026も併せてご参照ください。
MCPの基礎:3つのコンポーネントと2つの登場人物
3つのコア要素
MCPは、LLMアプリケーションが外部世界とやり取りする方法を3種類に分類しています。
- Tools(ツール):AI(モデル)が呼び出して実行できるアクション。Slackメッセージ送信、GitHubイシュー作成、カレンダーイベント作成、データベース更新などに加え、データベースの検索や計算など、読み取り専用の処理も公開できます。
- Resources(リソース):AIが読み取れるデータ。ファイル、データベース行、APIレスポンス、ドキュメント、ログなど、参照用の情報源。
- Prompts(プロンプト):再利用可能な対話テンプレート。特定業務向けに定型化されたプロンプトを、ユーザーがワンクリックで呼び出せる形で提供する。
この3分割により、MCPサーバー1つで「複雑な業務アプリ全体の表面」を標準化された形で外部AIクライアントに公開できます。AIクライアント側では接続・操作の作法を共通化でき、連携先ごとに個別の接続方法を実装・習得する負担を減らせます。ただし、利用できる機能は双方の対応能力に依存し、トランスポートや認証方式も組み合わせごとに確認する必要があります。
2つの登場人物
- MCPサーバー:既存システムの機能・データをMCPプロトコルで公開する側。「うちのアプリをAIから使えるようにする」立場。自社プロダクト、社内DB、SaaS、ファイルシステム、Git、カレンダーなど、あらゆるものがMCPサーバーになり得ます。
- MCPホストとクライアント:MCPサーバーを利用する側。Claude Code、Cursor、Claude Desktop、ChatGPTなどのアプリケーションがホストに当たります。ホストはサーバーごとのクライアントを管理し、各クライアントは1つのサーバーと通信します。ホストは同意・認可の判断やセキュリティポリシーを担います。
このクライアント・サーバーモデルは、USB-Cが「どのメーカーのどの機器でも同じコネクタで接続できる」物理標準であるのと似た役割を、AIエージェント領域で果たしています。
なぜ2026年、MCPが爆発的に普及したのか
理由1:AIエージェントの外部ツール連携が「個別実装の地獄」だった
2024年までは、LLMに外部ツールを使わせる方法はOpenAI Function Calling、LangChain Tools、独自のAPI wrapperなど、エージェントFW・LLMプロバイダーごとにバラバラでした。「Slack連携のツールを書いたけど、別のエージェントで使うには作り直し」「Notion連携のコードがLangChainのツール形式に依存し、別の実装では呼び出し形式を合わせる必要がある」という違いが業界全体の生産性を下げていました。
MCPはこの断絶を解消します。MCPサーバーを1つ書けば、Claude Code、Cursor、Claude Desktop、ChatGPT、独自エージェントなど、MCP互換のクライアントから共通のインターフェースで使えます。ただし、双方が対応する機能とトランスポート・認可方式の確認が必要です。「Slack向けMCPサーバー」を1つ書けば、その接続方式と機能に対応する複数のAIクライアントで再利用できる、という位置付けです。
理由2:通信・認可の共通仕様と安全設計の要件が定められた
個別実装のツール連携では、認証・認可・ログ・監査が各エンジニアの判断で作られ、品質がばらつきました。MCPの2026年7月28日版はメッセージ形式や安全設計の原則を定めていますが、プロトコル自体ではそれらの安全原則を強制できないと明記しています。認可の仕様は任意機能で、HTTP系で実装する場合の枠組みを示し、stdioでは環境から資格情報を取得します。ホストは利用者の同意・認可判断やセキュリティポリシーを管理し、サーバーには入力検証・アクセス制御等が必須、クライアントには監査目的の利用ログ等が推奨されています。エンタープライズ導入時は、仕様への対応に加え、実際の権限範囲・同意フロー・監査記録を確認します。
理由3:主要プレイヤーが運営・採用に参加した
Anthropicの2025年12月9日の発表は、ChatGPT・Gemini・Microsoft Copilot等でのMCP採用と、AAIFへのMCP寄贈を紹介しています。AAIFはAnthropic・Block・OpenAIが共同設立し、Google・Microsoft等が支援するLinux Foundation傘下の基金です。複数組織が関わる運営体制は長期利用を検討する材料になりますが、法的に業界標準を確定したり、各製品の互換性を保証したりするものではありません。
理由4:数千のMCPサーバーが既に存在する
2026年4月時点、コミュニティで公開されているMCPサーバーは数千に上り、Slack・GitHub・Gmail・Notion・PostgreSQL・Google Drive・ファイルシステム・ブラウザ・Dockerなど、主要なツール・データソースはほぼカバーされています。新規プロジェクトでゼロから書く必要は激減しました。
MCPで何ができるようになったか:5つの実務ユースケース
ユースケース1:採用・スカウト自動化エージェント
HERPや他のATSのデータをMCPサーバー経由でClaude Codeに公開し、候補者情報を読み取り、スカウト文面を生成し、Slackで担当者に承認依頼を送り、承認後に送信まで自律実行するエージェント。renueは社内DXの一環としてこの種のデモ・検証を進めています。従来は個別APIラッパー実装で数週間かかった統合が、MCP互換サーバーを使うと数日で動きます。
ユースケース2:稟議・業務承認エージェント
社内ERP・ワークフローシステム・経費精算システムをMCPサーバー化し、Claude Codeから自動的に稟議書ドラフト生成・過去事例検索・承認フロー開始までを実行。金額判定・リスク判定は人間の承認を必須にし、ドラフト作成だけ自律化することで、業務時間を大幅削減できます。
ユースケース3:社内ナレッジ横断検索
Slack・Notion・Google Drive・Confluence・社内Wikiを個別のMCPサーバー経由でAIエージェントに公開。「このプロジェクトの過去議論をすべて教えて」と聞くと、複数ソースを横断検索して要約する。従来は検索ツールを個別に作る必要がありましたが、各データソースのMCPサーバーを接続するだけで実現できます。RAGチャンク戦略と組み合わせることで、より精密な検索が可能になります。
ユースケース4:開発支援エージェント
Claude CodeにGitHub MCP、PostgreSQL MCP、Docker MCP、Slack MCPを接続することで、「イシューを読み取り→ブランチ作成→実装→テスト→PR作成→Slackで通知」までを自律実行するフロー。レビューだけ人間が行う運用が可能になります。
ユースケース5:顧客対応・FAQ自動化
カスタマーサポート問合せDB、商品カタログ、在庫システムをMCPサーバー化し、ChatbotやメールAIエージェントから読み取り・アクション実行を可能にする。人間オペレーターは例外対応のみに集中できます。
MCP実装時の設計原則:7つの勘所
原則1:Tools・Resources・Promptsを正しく分離する
文脈として読み込む「データ参照」はResources、モデルが呼び出す「操作」はTools、再利用する「定型プロンプト」はPromptsとして、役割を明確に分離します。Toolsは読み取り専用の検索等も含むため、副作用の有無も説明します。readOnlyHint等の注釈はヒントであり、信頼できないサーバーの注釈だけを根拠に安全と判断してはいけません。副作用操作をResourcesに紛れ込ませると、AI側が「読み取るつもりで呼んだら実行された」事故の原因になります。
原則2:Tool説明文はLLM向けに最適化する
MCP Toolのdescription(説明文)は、人間向けではなくLLM向けに書きます。LLMが「このToolをいつ使うべきか」「どんなパラメータを渡すべきか」を正しく判断できる文言にします。曖昧な説明文はLLMの判断ミスを誘発し、誤Tool呼び出しの原因になります。Function Callingの原則と同じで、詳細はFunction Callingガイドをご参照ください。
原則3:破壊的操作は必ず人間承認ステップを組み込む
DBの削除・更新、本番環境への変更、外部メッセージ送信、支払い処理など、戻せない操作には必ず「Claude Codeから人間に確認を求める」ステップを挟みます。MCPは自律性が高い分、事故の影響範囲も広がるため、破壊的操作の境界を明確にすることが運用の最重要論点です。
原則4:ログ・トレース・監査を初日から組み込む
どのAIクライアントが、いつ、どのMCPサーバーの、どのToolを、どんなパラメータで呼び出したか、すべてをログに残します。障害対応・セキュリティ監査・コスト分析のすべてがログに依存するため、ログ設計は最初のPoCから組み込むべきです。
原則5:認証・権限最小化の原則を守る
MCPサーバーには、そのエージェントが業務を完遂するために必要最小限の権限しか渡しません。「一応管理者権限で」は禁忌です。権限を広く取りすぎると、誤ったツール選択や引数がそのまま実行され、影響範囲が広がるリスクがあります。サーバー側でも入力検証とアクセス制御を実装し、業務に必要な操作だけを許可します。
原則6:失敗時の挙動を明示的に設計する
Tool呼び出しが失敗した時、(1) リトライするか、(2) 人間に確認するか、(3) 別の手段で代替するか、(4) 処理を中断するか、をMCPサーバー側で明示的に定義します。失敗時の挙動が曖昧だと、LLMが「とりあえず再試行」で無限ループに入ります。
原則7:コスト監視・レート制御を組み込む
MCP Tool呼び出しは、外部API・データベース・LLM推論のすべてのコストに繋がります。各MCPサーバーに1分あたり・1日あたりのコールレート上限を設定し、閾値超過でアラートが飛ぶ仕組みを必須で組み込みます。AI ROIガイドの監視原則と同じです。
MCPサーバーの選び方:自作 vs 既成OSS vs 商用
選択肢1:既成OSS MCPサーバーを使う
Slack、GitHub、PostgreSQL、Gmail、Notion、Google Driveなど、主要ツール向けのMCPサーバーはすでにOSSで公開されています。まずはOSSで動作を検証し、足りない機能だけ自社で拡張するのが最速の立ち上げ方です。
選択肢2:社内独自システム用にMCPサーバーを自作する
社内独自のERP、CRM、業務システムは、自社でMCPサーバーを書く必要があります。MCP SDKがPython・TypeScript・Go・Rust・Javaなど主要言語で提供されているため、既存APIをラップする形で数日〜数週間で実装できます。
選択肢3:商用MCPサーバー・マネージドサービスを使う
2026年現在、商用MCPホスティング・監視・認証管理サービスが登場しつつあります。エンタープライズで大量のMCPサーバーを運用する場合、ホスティング・認証・ログ管理を商用サービスに任せる選択肢も有力です。
MCPの5つの失敗パターン
失敗1:権限を広く取りすぎる
管理者権限をMCPサーバーに渡すと、参照だけの業務でも本番DBへの更新が可能になってしまいます。ここでは特定事故の報告ではなく、権限設計上の失敗パターンとして扱います。サーバー側のアクセス制御と入力検証を行い、参照用の接続には書き込み権限を付けないなど、必要最小限の操作に絞ります。
失敗2:破壊的操作を自律実行させる
削除・更新・送信・決済操作を人間承認なしに実行できる設計では、誤った対象や金額を実行前に止める機会が失われます。公式仕様は利用者の同意と操作の制御を原則としています。破壊的操作は対象・内容を提示する承認ステップを挟み、承認された範囲だけを実行します。
失敗3:Tool説明文が曖昧でLLMが誤呼び出しする
「このツールはいつ使うか」が曖昧な説明文だと、LLMが不適切なタイミングでツールを呼び出します。LLM向けに明確な説明文を書くことが必須です。
失敗4:ログを初日に組み込まない
ログなしでPoCを進めると、障害時に原因が追えず、セキュリティ監査も通りません。ログはPoC初日から組み込みます。
失敗5:1サーバーに機能を詰め込みすぎる
1つのMCPサーバーにTools・Resources・Promptsを50個以上詰め込むと、LLMが選択に迷い、精度が下がります。用途別に複数サーバーに分割するのが鉄則です。Tool数は5〜15個程度に絞ると、選択精度が上がります。
まとめ:MCPは「AIエージェント時代のUSB-C」である
MCP(Model Context Protocol)は2024年11月のリリースから約1年半で、AIエージェントと外部ツール・データソースの接続における業界共通標準の地位を確立しました。2025年12月9日のAnthropic発表は、AAIFへの寄贈とChatGPT・Gemini・Microsoft Copilot等での採用を報告しています。数千規模の公開サーバーを含む連携基盤として普及が進んでおり、新規開発でも、使用するホストの対応機能・通信方式・認可の条件を確認して採用を判断します。
本記事の7原則(Tools/Resources/Prompts分離、LLM向け説明文、破壊的操作の人間承認、ログ初日組込、権限最小化、失敗時挙動設計、コスト監視)を守れば、MCPの事故リスクを最小化しつつ、複数のAIクライアント間でツール資産を共有する効率性を最大化できます。
renueは、複数のAIエージェント事業の内製立ち上げ経験から、MCP設計・実装・運用・監視まで伴走支援しています。「社内システムをMCPサーバー化したい」「Claude Codeに業務ツールを接続したい」「既存のLangChain実装をMCPに移行したい」などのご相談をお受けしています。




