AIエージェントを実際の業務で活用するには、生成AIだけでは足りません。PLM、ERP、CRM、情報共有基盤、データベース、ファイル、Webシステムなど、企業内にある情報や機能を、AIから安全に利用できる状態にする必要があります。
GBSは、新しいAIシステムへすべてを置き換えるのではなく、既存システム・既存データを活かすことを前提に、MCP、API、データベース連携、ファイル連携などから適切な接続方法を検討します。
重要なのは「AIとシステムがつながること」そのものではありません。どの情報を正本とするか、誰の権限で利用するか、AIが何を実行できるか、どこで人の承認を必要とするかまで含めて設計することで、AIエージェントが実際の業務で利用できる環境を目指します。
このようなお悩みはありませんか
- 生成AIは導入したが、社内データや既存システムとつながっていない
- MCPという言葉を聞くようになったが、APIとの違いや自社での使いどころがわからない
- PLM、ERP、CRM、情報共有基盤などの情報をAIエージェントから利用したい
- 既存システムにはAPIがあるが、AIからどのように利用させればよいかわからない
- APIがないシステムやExcel・ファイルも含めてAI活用を検討したい
- MCPサーバーを導入・開発すべきか判断できない
- AIからシステムを操作させたいが、誤操作や権限外アクセスが不安
- システムごとに個別連携を増やし続けると、将来の保守が複雑になりそう
- PoCでは接続できたが、本番環境での認証・権限・ログ・運用方法まで整理できていない
AI時代のシステム連携では、「接続できるか」だけでなく、「AIがその接続をどう利用するか」を考える必要があります。
MCPを使うべきか決まっていない段階でもご相談いただけます
現在利用しているシステム、データ、API、業務プロセスを確認し、MCPが適している領域、既存APIをそのまま利用すべき領域、その他の連携方式が適している領域を整理します。
AI導入で重要なのは、「既存システムを捨てること」ではなく「AIから使えるようにすること」
企業には、長年の業務で利用してきた多くのシステムとデータがあります。
PLMには製品情報やBOM、ERPには受発注や会計情報、CRMには顧客・商談情報、情報共有基盤には文書や社内ナレッジが蓄積されています。
これらをAI活用のために一律に別システムへ移行する必要はありません。
GBSでは、既存システムが持つ役割を整理し、そのシステムを情報の正本として残しながら、AIエージェントが必要な情報や機能を適切な範囲で利用できる構成を検討します。
既存システムをAIの「仕事道具」にする
利用者 → AIエージェント → MCP・API・各種連携方式 → 既存システム・データ
AIが別の場所にすべてのデータを複製するのではなく、必要なときに既存システムから情報を取得したり、許可された操作を実行したりできる状態を目指します。
MCPとは ― AIとデータ・ツールをつなぐための標準的な接続方式
MCP(Model Context Protocol)は、AIアプリケーションと外部のデータやツールを接続するためのオープンなプロトコルです。
従来は、AIアプリケーションごと、業務システムごとに個別の連携処理を実装するケースが多くありました。MCPでは、AIが利用できるツールや情報を共通の方法で公開し、MCPに対応するクライアントから利用できるようにします。
MCPの基本的な構造
AIアプリケーション・AIエージェント
↓
MCPクライアント
↓
MCPサーバー
↓
API・データベース・ファイル・業務システムなど
MCPサーバーは、AIが利用できる情報や機能を、用途に応じて公開します。
- Tools:検索、登録、計算、システム操作など、AIが実行できる機能
- Resources:文書、データ、システム情報など、AIが参照できる情報
- Prompts:特定の業務や利用目的に応じたプロンプトなど
MCPを利用することで、AIと各システムとの接続方法を標準化しやすくなり、AIモデルやAIアプリケーションが変わった場合にも、既存のデータやツールを活用しやすい構成を検討できます。
MCPとAPIは、どちらか一方を選ぶものではありません
MCPとAPIは競合する技術ではありません。
APIは、システムが外部へデータや機能を提供するためのインターフェースです。一方、MCPは、AIアプリケーションやAIエージェントから、それらのデータやツールを利用しやすくするための標準的な接続方法です。
APIの役割
業務システムが持つデータや処理を、外部システムから利用できるようにします。APIの仕様、認証、入力項目、戻り値などは、システムごとに異なります。
MCPの役割
APIやデータベース、ファイルなどのデータ・機能を、AIエージェントから利用できるツールやリソースとして公開します。
例えば、既存システムがすでに提供しているAPIをMCPサーバーの内部から呼び出し、その機能をAIエージェントへToolとして公開する構成も考えられます。
APIをMCPへ置き換える必要はありません
既存APIはそのまま企業システムのインターフェースとして利用し、その上にAI向けのMCP接続を設けることもできます。重要なのは、MCP化そのものを目的にせず、既存資産を活かしてAIから安全・安定的に利用できる構成を選ぶことです。
すべてをMCP化する必要はありません
MCPはAIとシステムを接続する有力な選択肢ですが、すべての連携をMCPへ変更する必要はありません。
用途、既存システムの仕様、処理頻度、リアルタイム性、安全性、運用体制などによって、適した接続方式は異なります。
MCPを検討しやすいケース
- AIエージェントから複数のツールやデータを利用したい
- 複数のAIアプリケーションから共通の業務機能を利用したい
- 将来的なAIモデル・AIクライアントの変更も考慮したい
- AIへ公開するツールや情報を整理したい
- 既存APIをAIエージェントから利用しやすい形へまとめたい
他の方法が適している場合
- 単純なシステム間データ連携だけで完結する
- 既存APIをアプリケーションから直接利用する方が単純である
- 大量データの一括処理など、AIエージェントを介する必要がない
- リアルタイム性や性能要件から専用連携が適している
- 既存の連携基盤ですでに安定運用できている
GBSでは、「MCPを導入すること」を目的にせず、API、Webhook、データベース接続、ファイル連携、既存の連携基盤などを含めて、業務に適した構成を検討します。
MCPサーバーは、AIへ何を公開するかを決める重要な境界
MCPサーバーを構築する場合、既存システムのすべての機能をそのままAIへ公開する必要はありません。
むしろ、「AIが業務上必要とする機能だけを、適切な粒度で公開する」ことが重要です。
例えば、基幹システムの汎用的な更新APIをそのままAIへ渡すのではなく、「対象案件の状態を確認する」「指定した部品情報を取得する」「承認済みデータだけを登録する」といった業務単位のツールとして整理する方法があります。
MCPサーバー設計で整理すること
- AIへ公開するTools・Resourcesの範囲
- ツールの入力項目と出力結果
- 参照専用と更新可能な機能の分離
- 利用者・部門ごとのアクセス権
- 業務上の入力チェック・実行条件
- 人による承認が必要な操作
- エラー時・異常時の処理
- 実行履歴・監査ログ
- APIや既存システム側への負荷
- 将来の仕様変更・運用保守方法
GBSでは、接続技術だけでなく、現在の業務プロセスとシステムの役割を確認したうえで、AIへ公開する機能の単位を整理します。
「つながること」と「安全に使えること」は別の問題です
MCPを導入したからといって、AIとシステムの接続が自動的に安全になるわけではありません。
AIエージェントが利用できる情報やツールが増えるほど、認証、アクセス権、実行権限、人による承認、ログなどの設計が重要になります。
AIと既存システムを接続するときに確認すること
- 誰の権限でAIがデータへアクセスするか
- 利用者が閲覧できない情報をAIが返さないか
- AIが利用できるツールを必要な範囲に限定できているか
- 参照と更新の権限を分けているか
- 重要な更新や外部送信には人の承認を入れるか
- AIがどのデータ・ツールを利用したか記録できるか
- 不正・異常な実行を停止できるか
- 接続先やMCPサーバー自体を信頼できるか確認する方法があるか
AIの接続方式と、AIの実行を制御する仕組みは分けて考える必要があります。
MCPは「接続」、AIハーネスは「制御」
MCPはAIとデータ・ツールをつなぐための接続方式です。一方、AIハーネスは、つながったAIがどの情報・ツールを利用し、どこまで実行できるか、人がどこで確認するかなどを制御する仕組みです。
GBSでは、接続できることだけでなく、実際の業務で安全に利用し続けられる構成を重視します。
AIから利用する前に、「情報の正本」を整理する
AIとシステムを接続すると、技術的には複数の情報源を同時に利用できるようになります。しかし、複数のシステムに似た情報が存在する場合、「どの情報が正しいのか」が整理されていなければ、AIも正しい情報を判断できません。
例えば、製品名、顧客情報、担当者、価格、部品情報などが複数システムに存在し、それぞれ内容や更新日時が異なっている場合があります。
そのため、AI連携の前提として次の点を整理します。
- どのシステムを情報の正本とするか
- どのシステムがその情報を更新するか
- 複製された情報はどのタイミングで同期されるか
- 最新版をどのように判断するか
- AIはどの情報源を優先して参照するか
- 情報が矛盾した場合にどう処理するか
AI連携を検討することで、それまで人が経験的に補っていた情報管理上の問題が見えることもあります。
GBSでは、単にAIを接続するのではなく、業務と情報の流れまで確認し、AIが利用できる情報基盤を整理します。
既存システムごとに、AIとの接続方法を整理する
PLM・製品情報
BOM、品目、図面、設計変更、要求仕様、品質情報などをAIエージェントから参照し、必要な情報の検索や判断前の情報整理に利用する方法を検討します。
ERP・基幹システム
受発注、在庫、調達、生産、会計などの情報を、業務上必要な範囲でAIから参照・利用する方法を検討します。基幹データの更新については、実行権限や承認方法を慎重に設計します。
CRM・顧客情報
顧客、商談、問い合わせ、対応履歴などをAIから利用し、情報検索、報告作成、問い合わせ対応、次のアクションを検討するための情報整理などへの活用を検討します。
情報共有基盤・社内ナレッジ
社内文書、規程、マニュアル、FAQなどをAIから利用します。利用者のアクセス権、文書の正本、版、メタデータなどを反映できる構成を検討します。
データベース・業務システム
既存データベースや個別業務システムについて、APIの有無、データ構造、認証方式などを確認し、AIから必要な情報・機能を利用する方法を検討します。
Excel・CSV・ファイル
APIを持たないファイルベースの業務についても、保存場所、更新ルール、データ構造、正本管理などを確認し、AI活用へつなげられるか検討します。
Web・CMS
WebサイトやCMSに蓄積されたコンテンツをAIから検索・利用したり、運用業務の一部をAIエージェントから支援したりする構成を検討します。
接続方式は、業務・システム・リスクから選ぶ
AIと既存システムをつなぐ方法はMCPだけではありません。
GBSでは、現在のシステム構成と業務要件を確認し、必要に応じて複数の接続方式を組み合わせます。
MCP
AIアプリケーションから利用するツールやリソースを標準的な方法で公開したい場合に検討します。
API
既存システムが持つ機能・データを直接利用したい場合や、システム間の明確な処理を実装する場合に利用します。
データベース連携
既存データベースの情報を利用する場合に検討します。ただし、AIから直接データベースへ自由にアクセスさせるのではなく、利用範囲やクエリの制御が重要です。
ファイル連携
CSV、Excel、PDF、各種ファイルなど、API以外で管理されている情報をAIから利用する方法を検討します。
既存の連携基盤・自動化
すでに利用しているETL、iPaaS、RPA、ジョブ、Webhookなどがある場合は、既存資産をAIエージェントと組み合わせる方法を検討します。
新しい技術へ置き換えることより、既存環境を活かしながら保守性、安全性、コストのバランスが取れた構成にすることを重視します。
MCP・AI連携では「ツールの意味」をAIが理解できる設計も重要です
AIから利用できるツールを増やしても、それぞれの役割や利用条件が曖昧であれば、AIが適切なツールを選べない可能性があります。
そのため、MCPサーバーやAI向けツールの設計では、単に既存APIを公開するだけでなく、「このツールは何をするものか」「どのような場合に利用するのか」「どの入力が必要か」「どの結果を返すのか」を明確にします。
- ツールの目的を明確にする
- 似た機能のツールを必要以上に増やさない
- 入力項目と入力可能な範囲を制限する
- 出力をAIが扱いやすい構造にする
- エラーや例外をAIが判断できる形で返す
- AIが次の処理を判断するために必要な情報を返す
AIにとってわかりやすいツール設計は、誤ったツール選択や不要な再試行を抑え、処理時間や利用コストを管理するうえでも重要です。
MCP・既存システム連携のPoCで確認すること
MCPサーバーが起動し、AIからツールを呼び出せただけでは、本番利用できるとは判断できません。
GBSでは、実際の業務を想定し、接続、権限、データ品質、操作結果、性能、運用などを確認します。
- 必要なデータを正しく取得できるか
- AIが適切なツールを選択できるか
- 利用者の権限が正しく反映されるか
- 権限外の情報へアクセスできないか
- 誤った入力や想定外の指示を適切に処理できるか
- 更新処理が意図した範囲に限定されているか
- 人による承認が必要な処理を自動実行しないか
- システム・APIへの負荷が許容範囲か
- 処理時間が実際の業務で利用できる範囲か
- AIによる不要なツール呼び出しやリトライがないか
- 実行履歴を必要な範囲で確認できるか
- エラー時に停止・再実行・人への引き継ぎができるか
PoCでは「MCPが動くか」ではなく、「AIエージェントが既存システムを使って実際の業務を安全に完了できるか」を確認します。
既存APIをMCP化すべきか、まず調査することもできます
現在のシステム構成、利用可能なAPI、対象業務、セキュリティ要件などを確認し、MCPサーバーを設ける意味があるか、既存APIを直接利用する方がよいか、その他の接続方式が適しているかを整理します。
GBSのMCP・API・既存システム連携支援の進め方
1.対象業務を整理する
まず、AIから何の情報を取得し、どの処理を実行したいのかを整理します。接続技術から考えるのではなく、AIエージェントが担当する業務を明確にします。
2.既存システム・データを確認する
必要な情報がどのシステムにあるか、どの情報を正本とするか、APIやその他のインターフェースが利用できるか、現在の認証・アクセス権はどうなっているかを確認します。
3.接続方式を選定する
MCP、API、データベース接続、ファイル連携、既存連携基盤などから、対象業務と既存環境に適した方法を検討します。
4.AIへ公開するツール・データを設計する
AIが利用できる情報、実行できる操作、入力項目、出力結果、実行条件などを整理します。必要以上のデータや機能を公開しない構成を検討します。
5.認証・権限・承認を設計する
利用者のアクセス権、AIの実行権限、人による承認、ログなどを整理します。重要な処理については、AIだけで実行を完結させない方法も検討します。
6.PoCで実際の業務を検証する
限定した業務・システムから接続し、データ取得、ツール選択、権限、処理時間、安全性、システム負荷、運用方法などを確認します。
7.本番導入・運用へつなげる
PoCの結果をもとに、監視、ログ、障害対応、仕様変更への対応、接続先・ツール管理などを整理し、段階的に対象システムや業務を広げます。
GBSが既存システムとのAI連携で重視すること
MCPありきで考えない
MCPは重要な接続方式ですが、目的ではありません。既存APIや連携基盤も含め、業務に適した方法を選択します。
既存システムをできる限り活かす
企業がこれまで構築・運用してきたシステムを一律に置き換えるのではなく、それぞれの役割を維持しながらAI活用へつなげます。
情報の正本を明確にする
AIが複数の情報源を利用する場合でも、どのシステムの情報を基準に判断するかを整理します。
AIへ必要以上の権限を与えない
AIが利用できるデータ、ツール、操作を業務上必要な範囲に限定し、人による承認が必要な処理を整理します。
PoCで接続だけを確認しない
ツールが呼び出せることだけでなく、実際の業務が正しい情報・権限・処理時間で完了できるかを確認します。
将来のAI・システム変更も考える
AIモデルやAIサービスは変化します。特定のAIや一時的な実装へ過度に依存せず、既存システムとの役割を分離した構成を検討します。
AIエージェントと既存システム連携は、一体で考える
MCPやAPIは、AIエージェントへデータやツールを提供するための接続手段です。
実際の業務自動化では、その接続を使ってAIが何を行うか、どこまで自動で処理するか、何をもって業務完了とするか、人がどこで判断するかまで設計する必要があります。
AIエージェントそのものの業務設計について
AIと人の役割、業務の完了条件、プロンプトエンジニアリング、ループエンジニアリング、PoC・本番運用については、AIエージェント導入・業務自動化支援ページで詳しくご紹介しています。
よくある質問
MCPとは何ですか?
MCP(Model Context Protocol)は、AIアプリケーションと外部のデータやツールを接続するためのオープンなプロトコルです。AIから利用できるツールや情報を標準的な方法で公開することができます。
ただし、MCPはAIそのものでも、企業システムそのものでもありません。AIと既存のデータ・ツールをつなぐ接続レイヤーの一つとして捉えることが重要です。
APIとMCPは何が違いますか?
APIは、システムのデータや機能を外部から利用するためのインターフェースです。MCPは、APIなどで提供されているデータ・機能を、AIアプリケーションやAIエージェントから利用しやすい形で公開するための標準的な接続方式です。
既存APIを廃止してMCPへ置き換える必要はなく、MCPサーバーから既存APIを利用する構成も検討できます。
すべての既存システムをMCP対応にした方がよいですか?
いいえ。MCPはAIエージェントから複数のツールやデータを利用する場合などに有力な選択肢ですが、単純なシステム間連携では既存APIや他の連携方式の方が適している場合があります。
対象業務、既存システム、性能、安全性、運用コストなどを確認して接続方式を選ぶことが重要です。
既存システムにAPIがあれば、MCPサーバーを作れますか?
既存APIを利用してMCPサーバーから機能を提供する構成は検討できます。ただし、APIをそのままAIへ公開すればよいとは限りません。
AIへ公開する機能の粒度、入力条件、アクセス権、更新権限、エラー処理、人による承認などを業務に合わせて設計する必要があります。
APIがない古いシステムでもAIと連携できますか?
システムの仕様によって異なります。データベース、ファイル出力、既存の連携機能など、利用可能な方法があるかを確認します。
MCP化することを前提にせず、既存環境を調査したうえで、実現可能性、保守性、安全性を考慮して連携方法を検討します。
MCPを導入すればセキュリティの問題も解決しますか?
いいえ。MCPは接続方式であり、導入しただけで企業の認証、アクセス権、承認、データ管理などの課題が自動的に解決するわけではありません。
AIが利用できる情報やツール、利用者の権限、重要操作の承認、ログ、異常時の停止などを別途設計する必要があります。
MCPサーバーへ業務システムのすべての機能を公開する必要がありますか?
必要ありません。むしろ、AIが業務上必要とする機能だけを、適切な粒度で公開することが重要です。
参照機能と更新機能を分離したり、特定の業務処理だけをツールとして公開したりすることで、AIが利用できる範囲を限定する方法を検討します。
PLMやERP、CRMもMCPでAIと接続できますか?
対象システムが持つAPIやその他の連携機能、利用したいデータ・処理によって実現方法は異なります。既存APIなどを利用して、AIエージェントへ必要な情報・機能を提供する構成を検討できます。
GBSでは、システム名だけで判断するのではなく、対象業務、データ構造、権限、連携インターフェースを確認して適用方法を整理します。
MCP・既存システム連携のPoCでは何を確認しますか?
接続できることだけでなく、必要な情報を正しく取得できるか、AIが適切なツールを選べるか、アクセス権が守られるか、誤操作を防げるか、処理時間やシステム負荷が許容範囲かなどを確認します。
本番利用を想定し、認証、権限、人による承認、ログ、エラー処理、運用方法などもPoC段階から確認します。
既存システムを、AIエージェントが安全に使える仕事道具へ
AI活用のために、これまで構築してきた業務システムをすべて作り直す必要はありません。
重要なのは、既存のシステム・データの役割を整理し、AIから利用するために必要な接続方法、権限、業務ルールを設計することです。
MCP、API、既存システム連携の構想段階からご相談ください
「MCPを使うべきかわからない」「既存APIをAIから利用したい」「PLM・ERP・CRMとAIを接続したい」「古いシステムを残したままAI活用したい」といった段階から、現在の業務とシステムを確認して進め方を整理します。
