1---
2id: mcp-stream
3title: "Open an MCP server-to-client SSE stream"
4description: "Open a long-lived server-to-client SSE stream for the current MCP session as defined by the Streamable HTTP transport. The `Mcp-Session-Id` header must identify an existing session created via `POST /v1/mcp`."
5sidebar_label: "Open an MCP server-to-client SSE stream"
6hide_title: true
7hide_table_of_contents: true
8api: eJzdVU2P3DYM/SuETi1ge2a3ObS+BUHaLNAgC8zkFCzWGoszJlaWtBLt3cnA/72gP/Zrkp6LnmyIFvn43iN9UqwPSZXfVFsHdZMpg6mOFJi8U6X6EtCBBuvdIbfUo4GEsceYs89rS+gYNpuPkDiibmHvI3CDUHcxSujzh2tImBJ5BzqBwT05NLA7jl9txkt6ZxE+bbfXwFG7FHzkArYNQvW5Dvlmup1fmQoa1AYjtF1iIIOOaX8E7QAfKTG5w1OpOqJmNNCThur6y2YLq/5i1dahKlSmfMCopb0ro0rp+nZCrzIVdNQtMkYh5KScblGV6jUOlSkSZiY06i1h84cLQMIIEbmLL/qeGATvoCJHTNrSd6xAOwMR7zuKaCSYul3C+054lGNMnIA9tJoca3KvyK29Y3Id8VE6XLKocq9twuFGjlLwLmFS5UldrtfyeAP8WcZfKsZHXmGPjvPprPoV/H7R3kc6kBspFhAtpqQPmAo1ZOrd+uI891enO258pO9oZnEXRQCdCZ7mJiligip2jqnFQi5V0vMOpcM9HbooCT4s76L+++sruMMjhOh7En+Qg6PvImwC1Ri8mYnleIQH4kbcMWqj7YL4t3PEf/q4I2PQzXA/+cRPDuy17RAogfMs5UTUJ9BtHQptrX9Ac9v4xKkCS4nnUu9+RM6d8w8OfAR8DKP6b61fqGHIVIvcePHsAXk0KzeqVDORKlOTOpN1u2jFo8yhXK2sr7UVLOXv6z/WZ5b9W8JgsEfrQyt+mzK9JHpkrspzyShwbqRc3UXi41hPB7q9Q3m/kRi5vZdOmdjKCM3knJUWbpPoZOD5E0s1uoRyf57A90HXDeaXhYB/nqzXkSFT0v6U+LJYF+u8c4llv0gs+MStdi+yTrttGaSfbrW3oE9Kpg0d/z/XIx+DkDNugGA1OSFvtNNpttw31V+obPlfiK/k7HTa6YRfox0GOb7vMI52yFSvI40qiDmyZXGKawwlCSyL6l+I/i+s1R8yM5r+/BcxrghVqnFSngb3r49bNQz/AKSAmfA=
9sidebar_class_name: "get api-method"
10info_path: docs/api/HTTP/runtime
11custom_edit_url: null
12proxy: http://localhost:8090
13---
14
15import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
16import ParamsDetails from "@theme/ParamsDetails";
17import RequestSchema from "@theme/RequestSchema";
18import StatusCodes from "@theme/StatusCodes";
19import OperationTabs from "@theme/OperationTabs";
20import TabItem from "@theme/TabItem";
21import Heading from "@theme/Heading";
22import Translate from "@docusaurus/Translate";
23
24<Heading
25 as={"h1"}
26 className={"openapi__heading"}
27 children={"Open an MCP server-to-client SSE stream"}
28>
29</Heading>
30
31<MethodEndpoint
32 method={"get"}
33 path={"/v1/mcp"}
34 context={"endpoint"}
35>
36
37</MethodEndpoint>
38
39
40
41Open a long-lived server-to-client SSE stream for the current MCP session as defined by the Streamable HTTP transport. The `Mcp-Session-Id` header must identify an existing session created via `POST /v1/mcp`.
42
43<Heading
44 id={"request"}
45 as={"h2"}
46 className={"openapi-tabs__heading"}
47>
48 <Translate id="theme.openapi.request.title">Request</Translate>
49</Heading>
50
51<ParamsDetails
52 {...require("./mcp-stream.ParamsDetails.json")}
53>
54
55</ParamsDetails>
56
57<RequestSchema
58 {...require("./mcp-stream.RequestSchema.json")}
59>
60
61</RequestSchema>
62
63<StatusCodes
64 {...require("./mcp-stream.StatusCodes.json")}
65>
66
67</StatusCodes>
68
69
70
1---
2id: mcp-stream
3title: "Open an MCP server-to-client SSE stream"
4description: "Open a long-lived server-to-client SSE stream for the current MCP session as defined by the Streamable HTTP transport. The `Mcp-Session-Id` header must identify an existing session created via `POST /v1/mcp`."
5sidebar_label: "Open an MCP server-to-client SSE stream"
6hide_title: true
7hide_table_of_contents: true
8api: eJzdVU2P3DYM/SuETi1ge2a3ObS+BUHaLNAgC8zkFCzWGoszJlaWtBLt3cnA/72gP/Zrkp6LnmyIFvn43iN9UqwPSZXfVFsHdZMpg6mOFJi8U6X6EtCBBuvdIbfUo4GEsceYs89rS+gYNpuPkDiibmHvI3CDUHcxSujzh2tImBJ5BzqBwT05NLA7jl9txkt6ZxE+bbfXwFG7FHzkArYNQvW5Dvlmup1fmQoa1AYjtF1iIIOOaX8E7QAfKTG5w1OpOqJmNNCThur6y2YLq/5i1dahKlSmfMCopb0ro0rp+nZCrzIVdNQtMkYh5KScblGV6jUOlSkSZiY06i1h84cLQMIIEbmLL/qeGATvoCJHTNrSd6xAOwMR7zuKaCSYul3C+054lGNMnIA9tJoca3KvyK29Y3Id8VE6XLKocq9twuFGjlLwLmFS5UldrtfyeAP8WcZfKsZHXmGPjvPprPoV/H7R3kc6kBspFhAtpqQPmAo1ZOrd+uI891enO258pO9oZnEXRQCdCZ7mJiligip2jqnFQi5V0vMOpcM9HbooCT4s76L+++sruMMjhOh7En+Qg6PvImwC1Ri8mYnleIQH4kbcMWqj7YL4t3PEf/q4I2PQzXA/+cRPDuy17RAogfMs5UTUJ9BtHQptrX9Ac9v4xKkCS4nnUu9+RM6d8w8OfAR8DKP6b61fqGHIVIvcePHsAXk0KzeqVDORKlOTOpN1u2jFo8yhXK2sr7UVLOXv6z/WZ5b9W8JgsEfrQyt+mzK9JHpkrspzyShwbqRc3UXi41hPB7q9Q3m/kRi5vZdOmdjKCM3knJUWbpPoZOD5E0s1uoRyf57A90HXDeaXhYB/nqzXkSFT0v6U+LJYF+u8c4llv0gs+MStdi+yTrttGaSfbrW3oE9Kpg0d/z/XIx+DkDNugGA1OSFvtNNpttw31V+obPlfiK/k7HTa6YRfox0GOb7vMI52yFSvI40qiDmyZXGKawwlCSyL6l+I/i+s1R8yM5r+/BcxrghVqnFSngb3r49bNQz/AKSAmfA=
9sidebar_class_name: "get api-method"
10info_path: docs/api/HTTP/runtime
11custom_edit_url: null
12proxy: http://localhost:8090
13---
14
15import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
16import ParamsDetails from "@theme/ParamsDetails";
17import RequestSchema from "@theme/RequestSchema";
18import StatusCodes from "@theme/StatusCodes";
19import OperationTabs from "@theme/OperationTabs";
20import TabItem from "@theme/TabItem";
21import Heading from "@theme/Heading";
22import Translate from "@docusaurus/Translate";
23
24<Heading
25 as={"h1"}
26 className={"openapi__heading"}
27 children={"Open an MCP server-to-client SSE stream"}
28>
29</Heading>
30
31<MethodEndpoint
32 method={"get"}
33 path={"/v1/mcp"}
34 context={"endpoint"}
35>
36
37</MethodEndpoint>
38
39
40
41Open a long-lived server-to-client SSE stream for the current MCP session as defined by the Streamable HTTP transport. The `Mcp-Session-Id` header must identify an existing session created via `POST /v1/mcp`.
42
43<Heading
44 id={"request"}
45 as={"h2"}
46 className={"openapi-tabs__heading"}
47>
48 <Translate id="theme.openapi.request.title">Request</Translate>
49</Heading>
50
51<ParamsDetails
52 {...require("./mcp-stream.ParamsDetails.json")}
53>
54
55</ParamsDetails>
56
57<RequestSchema
58 {...require("./mcp-stream.RequestSchema.json")}
59>
60
61</RequestSchema>
62
63<StatusCodes
64 {...require("./mcp-stream.StatusCodes.json")}
65>
66
67</StatusCodes>
68
69
70
