SmartsheetがAWS上でリモートMCPサーバーを構築:企業AIエージェント統合の技術的深層
Smartsheetは、企業がAIエージェントを導入する際のデータアクセス課題を解決するため、AWS上にリモートModel Context Protocol(MCP)サーバーを構築しました。このサーバーは、AIクライアントがSmartsheetのデータと機能に直接アクセスできる、AIに最適化されたインターフェースを提供し、既存のAPIと中央インテリジェンス層の上に構築されています。この取り組みにより、トークンコストの最小化、AIモデルのハルシネーション(幻覚)防止、エンタープライズデータとの信頼性の高い連携が実現し、Smartsheetは内部測定に基づき30億以上のトークンを節約しました。
Smartsheet MCPサーバーのアーキテクチャと機能
Smartsheetが構築したリモートMCPサーバーは、AIアプリケーションとSmartsheetの間にセキュアな橋渡しをするオープンプロトコルであるModel Context Protocol(MCP)標準に基づいています。このサーバーは、Smartsheetの既存のREST APIインフラストラクチャを活用し、ワークフローやデータ管理オブジェクト(シート、行、列、ディスカッション、コメント、ワークスペースなど)への読み書きアクセスを提供します。
MCPの核となるのは、クライアント・サーバーアーキテクチャであり、MCPクライアント(AIアプリケーション)がMCPサーバーを通じて特定のデータソースに標準化されたアクセスを行います。このアーキテクチャは、「ツール」(モデルが情報を取得したりアクションを実行したりするための機能)、「リソース」(データベースレコードやファイルコンテンツなどのモデルのコンテキストに含まれるデータ)、および「プロンプト」(特定のツールやリソースとモデルが対話する方法をガイドするテンプレート)という3つの基本要素をサポートしています。
SmartsheetのMCPサーバーは、これらの機能を「ツール」としてAIモデルに公開します。AIクライアントは、自然言語の質問に基づいて必要なツールを判断し、MCPサーバーがリクエストを実行して構造化されたデータを返します。これにより、Amazon Quick、Claude Desktop、ChatGPT、Microsoft 365 Copilot、Gemini Enterprise PlusなどのAIクライアントが、Smartsheetのプロジェクトデータに関する質問、タスクの更新、シートの作成、ワークスペースの管理などを自然言語で行えるようになります。
AI統合の最適化とAWS基盤
SmartsheetのリモートMCPサーバーは、AIの効率と信頼性を向上させるための重要な最適化を含んでいます。特に、プロプライエタリなデータ最適化技術により、ペイロードの圧縮とフィルタリングが行われ、AI応答の高速化とトークンコストの削減に寄与しています。 この最適化は、AIモデルのハルシネーションを防ぎ、エンタープライズデータとの連携をより確実にします。
このMCPサーバーの基盤には、AWSの堅牢なインフラストラクチャが活用されています。Smartsheetは、コンテナ化されたワークロードを実行するためにAWS Fargateを導入しており、これによりインフラ管理の運用オーバーヘッドを削減し、アプリケーション開発の俊敏性を高めています。 また、AWS Gravitonプロセッサを利用することで、同等のインスタンスと比較して最大60%のエネルギー消費削減を実現し、コストとパフォーマンスの両面で最適化を図っています。
セキュリティとガバナンスも重要な要素であり、SmartsheetのMCPサーバーは既存のREST APIインフラストラクチャと認証モデルを活用し、ユーザーレベルの権限を尊重します。 AWS上でのMCPサーバー構築ワークショップでは、Amazon CognitoによるOAuth認証の実装が示されており、セキュアな接続の重要性が強調されています。 AWSのMCPサーバー自体も、IAMベースの権限管理とCloudTrailによる完全な監査ログを通じて、高い安全性と制御性を提供します。
開発者・エンジニア視点での考察
-
オープンプロトコル(MCP)による統合の標準化は、AI開発のパラダイムシフトを促す。 MCPのようなオープン標準を採用することで、特定のAIプラットフォームへのベンダーロックインを回避し、多様なAIクライアントやエージェントとの連携が容易になります。これは、企業が独自のAI戦略を展開し、既存の業務システムとAIを柔軟に統合する上で極めて重要です。開発者は、カスタムAPIラッパーやデータエクスポートの複雑さから解放され、より本質的なAI機能開発に注力できるようになります。
-
LLM統合におけるトークンコストとハルシネーション対策は、実用化の鍵である。 Smartsheetがペイロードの最適化によって30億トークン以上を削減し、ハルシネーション防止に注力している点は、大規模なAIシステムを運用する上での現実的な課題と解決策を示しています。開発者は、API設計の段階からデータモデルの効率化、コンテキストウィンドウの管理、およびモデルの出力検証メカニズムを考慮することで、AIソリューションの運用コストを抑え、信頼性を大幅に向上させることができます。
-
既存のAPIエコシステムとAIインターフェースの分離は、進化するAIエージェントに対応するための設計原則となる。 Smartsheetが既存のAPIの上にAIに最適化されたインターフェースをレイヤーとして追加していることは、レガシーシステムとの共存戦略として模範的です。これにより、既存の安定したシステムを大幅に変更することなく、AIエージェントが必要とする「ツール」としての抽象化レベルを提供できます。開発者は、データガバナンスとセキュリティを維持しつつ、AIエージェントが自律的にタスクを実行できるような、きめ細やかな権限管理と機能公開のメカニズムを設計する上で、このアプローチを参考にすべきです。
Source / 元記事
この記事について
この記事は、公開されているニュース、論文、公式発表、RSSフィードなどをもとに、AIが要約・補足調査・考察を行って作成しています。
元記事の完全な翻訳・逐語的な要約ではなく、AIによる背景説明や開発者向けの考察を含みます。
重要な技術仕様・価格・提供状況などは、必ず元記事または公式情報をご確認ください。


