掲載済み (2025-08-16号)
#089 443文字 • 3分

## AIの民主化に向けた管理画面のMCP Server化

掲載情報

概要

https://developers.cyberagent.co.jp/blog/archives/58574/

詳細内容

## AIの民主化に向けた管理画面のMCP Server化 https://developers.cyberagent.co.jp/blog/archives/58574/ CyberAgentは、社内管理画面をModel Context Protocol (MCP) Server化し、AIエージェントによる効率的なデータ入稿とデバッグを可能にすることで、全職種へのAI活用を民主化する実践的なアプローチを共有しました。 **Content Type**: ⚙️ Tools **Scores**: Signal:4/5 | Depth:4/5 | Unique:3/5 | Practical:4/5 | Anti-Hype:4/5 **Main Journal**: 76/100 | **Annex Potential**: 73/100 | **Overall**: 76/100 **Topics**: [[MCP Server, AI Agent Integration, 内部ツール, Protobufスキーマ管理, AI民主化]] サイバーエージェントは、AI活用の恩恵を全職種に広げる「AIの民主化」を目指し、社内管理画面をModel Context Protocol (MCP) Server化しました。これにより、これまでWeb UI上で行っていた複雑なデータ入稿や更新作業を、Claude CodeやCursorといったAIエージェントとの対話を通じて直接実行できるようになります。 この取り組みの背景には、「検索するな、AIに聞け」という時代において、管理画面がWeb UIに閉じていることへの課題感がありました。MCP Server化により、例えばペイパービュー番組のデータ入稿など、複数の情報を関連付けて作成する煩雑なタスクをAIエージェントが一貫して処理できるようになり、開発時のデバッグデータ作成や本番環境へのデータ入稿効率が飛躍的に向上します。 技術的には、Go言語と`mark3labs/mcp-go`ライブラリ(現在は公式SDKに移行)を用いてMCP Serverを実装。特に注目すべきは、MCP Client向けのスキーマとGoのHTTPリクエスト型定義の二重管理を防ぐため、Protobuf定義からこれらを自動生成する`protoc`プラグインを開発した点です。この工夫により、Tool実装の速度が格段に上がり、スキーマ変更時の対応漏れを防ぎ、ビジネスロジックへの追従性を確保しています。また、既存のOAuthを利用した厳格なアクセス制御や、下書き運用によるリスクヘッジも導入しています。 このアプローチは、エンジニア以外の職種にもAI活用を促し、組織全体の生産性向上に貢献します。管理画面の実装を薄くすることでメンテナンスコストを削減し、AIエージェントを介した統一されたインターフェースを提供することは、将来的な開発ワークフローの標準となる可能性を秘めています。生成AIの活用にはリスクも伴うため、社内ガイドラインや利用者のリテラシー向上も並行して進める重要性も強調されています。