II.
MCPTransport JSON
Structured · livemcp-transport:http-sse
HTTP+SSE (deprecated) json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "mcp-transport:http-sse",
"_kind": "MCPTransport",
"_file": "compute/mcp-transports/http-sse.yaml",
"_cluster": "compute",
"attributes": {
"displayName": "HTTP+SSE (deprecated)",
"kind": "http-sse-deprecated",
"specVersion": "2025-03-26",
"currentSpecRevision": "2025-11-25",
"specRevisions": [
"2024-11-05",
"2025-03-26"
],
"status": "deprecated",
"streaming": "partial",
"specUrl": "https://modelcontextprotocol.io/specification/2025-03-26/basic/transports#http-sse-deprecated",
"connectionLifecycle": "Two-endpoint design (legacy):\n 1. Client opens GET on the SSE endpoint; server responds with an\n `endpoint` SSE event whose `data:` is the URL the client must\n POST JSON-RPC requests to (typically a per-session URL).\n 2. Client POSTs `initialize` to the announced endpoint; response\n is delivered asynchronously as an SSE `message` event on the\n open GET stream.\n 3. Client POSTs `notifications/initialized`. Session is ready.\n 4. Shutdown is by closing the SSE GET; no explicit DELETE.\n",
"capabilityNegotiation": "Same `initialize` request/response payloads as stdio and Streamable\nHTTP — only the delivery path differs (POST request, SSE-event response).\n",
"notificationModel": "Server-to-client notifications/requests/responses all flow on the\nsingle SSE GET stream as `message` events. Client-to-server notifications\nare POSTed to the announced endpoint and acknowledged with 202 Accepted.\n",
"reconnectPolicy": "No formal session-resumption mechanism in the spec. On stream loss\nthe client is expected to reopen the SSE GET and run `initialize`\nagain; the server will issue a fresh per-session POST endpoint.\nThis lack of resumption is one of the reasons the 2025-03-26\nrevision deprecated this transport in favour of Streamable HTTP.\n",
"authentication": "Bearer tokens via `Authorization: Bearer <token>` on both the SSE\nGET and the POST endpoint. The 2025-06-18 OAuth Resource Server\nformalisation does not apply — this transport was deprecated before\nthat revision was published.\n",
"streamingFraming": "SSE event stream on the GET, each event `event: message\\ndata: <json>\\n\\n`\n(or `event: endpoint` for the initial endpoint announcement).\nPer-message JSON-RPC framing on the POST endpoint (one message per\nrequest body). Standard JSON-RPC message-id discipline.\n"
},
"outgoingEdges": [
{
"from": "mcp-transport:http-sse",
"to": "agent-runtime-impl:a5c.runtime@current",
"kind": "spoken_by",
"attributes": {}
},
{
"from": "mcp-transport:http-sse",
"to": "agent-runtime-impl:babysitter-agent.runtime@current",
"kind": "spoken_by",
"attributes": {}
},
{
"from": "mcp-transport:http-sse",
"to": "agent-runtime-impl:babysitter.runtime@current",
"kind": "spoken_by",
"attributes": {}
},
{
"from": "mcp-transport:http-sse",
"to": "agent-runtime-impl:babysitter-sdk.runtime@current",
"kind": "spoken_by",
"attributes": {}
},
{
"from": "mcp-transport:http-sse",
"to": "agent-runtime-impl:cursor.runtime@current",
"kind": "spoken_by",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "agent-runtime-impl:a5c.runtime@current",
"to": "mcp-transport:http-sse",
"kind": "connects",
"attributes": {}
},
{
"from": "agent-runtime-impl:a5c.runtime@current",
"to": "mcp-transport:http-sse",
"kind": "speaks",
"attributes": {}
},
{
"from": "agent-runtime-impl:babysitter-agent.runtime@current",
"to": "mcp-transport:http-sse",
"kind": "connects",
"attributes": {}
},
{
"from": "agent-runtime-impl:babysitter-agent.runtime@current",
"to": "mcp-transport:http-sse",
"kind": "speaks",
"attributes": {}
},
{
"from": "agent-runtime-impl:babysitter.runtime@current",
"to": "mcp-transport:http-sse",
"kind": "connects",
"attributes": {}
},
{
"from": "agent-runtime-impl:babysitter.runtime@current",
"to": "mcp-transport:http-sse",
"kind": "speaks",
"attributes": {}
},
{
"from": "agent-runtime-impl:babysitter-sdk.runtime@current",
"to": "mcp-transport:http-sse",
"kind": "connects",
"attributes": {}
},
{
"from": "agent-runtime-impl:babysitter-sdk.runtime@current",
"to": "mcp-transport:http-sse",
"kind": "speaks",
"attributes": {}
},
{
"from": "agent-runtime-impl:cursor.runtime@current",
"to": "mcp-transport:http-sse",
"kind": "speaks",
"attributes": {}
},
{
"from": "claim:mcp-transport-http-sse-mcp-transport-http-sse-authentication",
"to": "mcp-transport:http-sse",
"kind": "about_subject"
},
{
"from": "claim:mcp-transport-http-sse-mcp-transport-http-sse-capabilitynegotiation",
"to": "mcp-transport:http-sse",
"kind": "about_subject"
},
{
"from": "claim:mcp-transport-http-sse-mcp-transport-http-sse-connectionlifecycle",
"to": "mcp-transport:http-sse",
"kind": "about_subject"
},
{
"from": "claim:mcp-transport-http-sse-mcp-transport-http-sse-currentspecrevision",
"to": "mcp-transport:http-sse",
"kind": "about_subject"
},
{
"from": "claim:mcp-transport-http-sse-mcp-transport-http-sse-notificationmodel",
"to": "mcp-transport:http-sse",
"kind": "about_subject"
},
{
"from": "claim:mcp-transport-http-sse-mcp-transport-http-sse-reconnectpolicy",
"to": "mcp-transport:http-sse",
"kind": "about_subject"
},
{
"from": "claim:mcp-transport-http-sse-mcp-transport-http-sse-specrevisions",
"to": "mcp-transport:http-sse",
"kind": "about_subject"
},
{
"from": "claim:mcp-transport-http-sse-mcp-transport-http-sse-specurl",
"to": "mcp-transport:http-sse",
"kind": "about_subject"
},
{
"from": "claim:mcp-transport-http-sse-mcp-transport-http-sse-specversion",
"to": "mcp-transport:http-sse",
"kind": "about_subject"
},
{
"from": "claim:mcp-transport-http-sse-mcp-transport-http-sse-status",
"to": "mcp-transport:http-sse",
"kind": "about_subject"
},
{
"from": "claim:mcp-transport-http-sse-mcp-transport-http-sse-streaming",
"to": "mcp-transport:http-sse",
"kind": "about_subject"
},
{
"from": "claim:mcp-transport-http-sse-mcp-transport-http-sse-streamingframing",
"to": "mcp-transport:http-sse",
"kind": "about_subject"
}
]
}