Open4

Java MCPサーバーを作ってワクワク!

バタンヌバタンヌ

JavaMcpサーバーのSTDIOとSSEという2つの通信方式についての理解

https://modelcontextprotocol.io/sdk/java/mcp-server
https://modelcontextprotocol.io/sdk/java/mcp-overview

ざっくり以下のような感じだと理解した。

  • STDIO(Standard Input/Output)

    • 同一マシン内の親子プロセス間通信(ローカル通信)。デスクトップアプリの時はこれでいい認識。
  • SSE(Server-Sent Events)

    • ネットワーク経由でのHTTP通信(リモート通信も可能)できるサーバーとして公開したい時はこれ。


    この画像がjava MCPサーバーの概要を表していてわかりやすい。