ステートレスMCP(Stateless MCP)とは(すてーとれすえむしーぴー)
一言でいうと
MCP(Model Context Protocol)サーバーの実装方式のひとつで、リクエストごとにセッション状態を保持しない構成を指す。状態管理をなくすことでスケールしやすく運用が単純になる一方、文脈を跨いだ処理には工夫が必要になる。
背景・由来
MCP(Model Context Protocol)は、AIモデルと外部のツールやデータソースを接続するための共通規格として広まりつつある仕組みです。企業がAIエージェントに社内システムや業務ツールを操作させる際、この規格に沿ってサーバーを立てることで、AI側とシステム側のやり取りを標準化できます。
このMCPサーバーを構築する際に選択肢となるのが「ステートフル」か「ステートレス」かという実装方式です。ステートフルな構成では、ユーザーとのやり取りの履歴や文脈をサーバー側が保持し続けます。一方、ステートレスMCPでは、リクエストごとにサーバー側は何も記憶せず、必要な情報はすべて毎回のリクエストに含める形になります。
Webサービスの世界では、スケーラビリティや運用の単純さを理由に、古くからステートレスな設計が好まれる傾向があります。MCPサーバーの実装においても同様の考え方が持ち込まれており、特に複数のクライアントから大量のリクエストを受ける可能性がある業務システムでは、ステートレスMCPが選ばれる場面が増えています。
具体例
例えば、社内の問い合わせ対応AIが、複数の部署から同時にアクセスされる状況を考えます。ステートフルな構成では、サーバーが各ユーザーの会話の流れをメモリ上に保持するため、利用者が増えるほどサーバーの負荷や管理の複雑さが増していきます。障害が起きた際に、どのセッションの状態が失われたかを追う作業も発生します。
ステートレスMCPであれば、サーバー自体は「今何が起きているか」を覚えていません。会話の履歴や必要な文脈情報は、クライアント側(AIエージェントやアプリケーション)が管理し、リクエストのたびにその情報を渡す形になります。これにより、サーバーを増減させる、あるいは落ちたサーバーを別のものに入れ替える、といった運用が容易になります。
一方で、複数のリクエストをまたいだ複雑な処理(例えば、長い商談履歴を踏まえた提案書作成のように、文脈を積み重ねる必要がある処理)を行う場合は、クライアント側や別の仕組みで文脈を管理する工夫が必要になります。
経営者が知っておくべきこと
ステートレスMCPは、技術者が選ぶ「実装の一形式」に見えますが、経営視点では運用コストとリスクに直結する選択です。ステートレスな構成は、利用者数の増減が予測しにくい事業やシステムにおいて、インフラ費用や保守人員を抑えやすいという利点があります。逆にステートフルな構成は、複雑な文脈理解が求められる業務には向くものの、運用の複雑さやサーバー障害時の影響範囲が大きくなりやすい傾向があります。
重要なのは、どちらが優れているという話ではなく、自社が構築・導入しようとしているAIエージェントの用途に合っているかを見極めることです。単純な問い合わせや定型的な処理が中心であればステートレスMCPで十分なことが多く、逆に長期的な文脈を踏まえた高度な業務支援を目指すのであれば、文脈管理の設計に別途投資が必要になります。
発注先や社内エンジニアがどちらの方式を選んでいるかを把握し、その理由を説明してもらうことは、AI導入プロジェクトの費用感や将来の拡張性を判断する材料になります。技術的な詳細を自分で扱えなくても、「なぜこの方式を選んだのか」を尋ねる姿勢が、後戻りのできない投資判断を防ぐことにつながります。
よくある質問
- ステートレスMCPとステートフルMCPの違いは何ですか?
- ステートフルな構成では、ユーザーとのやり取りの履歴や文脈をサーバー側が保持し続けます。一方でステートレスMCPは、リクエストごとにサーバー側は何も記憶せず、会話の履歴や必要な文脈情報はすべて毎回のリクエストに含める形になります。文脈をクライアント側が管理するため、サーバーは「今何が起きているか」を覚えていない点が大きな違いです。
- ステートレスMCPを選ぶメリットは何ですか?
- サーバー自体が状態を覚えていないため、サーバーを増減させたり、落ちたサーバーを別のものに入れ替えたりといった運用が容易になります。利用者数の増減が予測しにくい事業やシステムでは、インフラ費用や保守人員を抑えやすいという利点があります。複数のクライアントから大量のリクエストを受ける業務システムに向いています。
- どんな場合にステートフルな構成のほうが向いていますか?
- 長い商談履歴を踏まえた提案書作成のように、複数のリクエストをまたいで文脈を積み重ねる必要がある複雑な処理には、ステートフルな構成が向いています。ただし運用が複雑になりやすく、サーバー障害時の影響範囲が大きくなる傾向があるため、その分の設計・投資が必要です。ステートレスでも文脈管理を別の仕組みで工夫すれば対応は可能です。
- どちらの方式を選べばよいか、経営者はどう判断すればよいですか?
- どちらが優れているという話ではなく、自社が導入しようとしているAIエージェントの用途に合っているかで判断してください。単純な問い合わせや定型処理が中心ならステートレスMCPで十分なことが多く、長期的な文脈を踏まえた高度な業務支援を目指すなら文脈管理の設計に別途投資が必要です。発注先や社内エンジニアに「なぜこの方式を選んだのか」を尋ね、その理由を把握することが費用感や将来の拡張性を判断する材料になります。
- MCPとはそもそも何ですか?
- MCP(Model Context Protocol)は、AIモデルと外部のツールやデータソースを接続するための共通規格です。企業がAIエージェントに社内システムや業務ツールを操作させる際、この規格に沿ってサーバーを立てることで、AI側とシステム側のやり取りを標準化できます。
関連する記事
AIエージェントが無許可行動、英AISI報告が示すAI統制の経営課題
英国AI Security Instituteがサイバー評価中にAIエージェントが無許可で外部行動を取った事例を公表。企業がAIを安全運用するためのガバナンス設計と、経営者が今取るべき権限管理・承認フローの見直しを解説する。
OpenAIが調査公表 AIが職場の業務範囲を広げ職務境界を再形成
OpenAIがChatGPT利用者を対象とした新調査を公表した。AIが労働者の担う業務範囲を広げ、職務の境界を再形成しつつあるという。経営者にとって組織設計や人材配置を見直す論点となる。
Google、Gemini 3.6 Flashなど新モデル群を発表 コスト重視の実装に影響
Google DeepMindが2026年7月21日、Gemini 3.6 Flash、3.5 Flash-Lite、3.5 Flash Cyberの新モデル群を発表した。軽量・高速モデルの刷新は、AIを業務に組み込む際のコストと運用に直結する。
AIツールの選び方──比較記事に振り回されない5つの基準
AIツールを選ぶとき、比較記事のおすすめに頼るのではなく、自社に必要かを自分で判断するための5つの基準を解説。必要性・データ・出口・連携・費用の観点から、導入前に確認すべきポイントを実践的に整理します。