@@ -94,10 +94,9 @@ flowchart LR
9494
9595### StreamableHTTP transport flow
9696
97- For MCP servers using StreamableHTTP transport, the proxy creates both
98- a pod and a headless service. This allows direct HTTP communication between
99- the proxy and MCP server while maintaining network isolation and service
100- discovery.
97+ For MCP servers using StreamableHTTP transport, the proxy creates both a pod and
98+ a headless service. This allows direct HTTP communication between the proxy and
99+ MCP server while maintaining network isolation and service discovery.
101100
102101``` mermaid
103102flowchart LR
@@ -180,8 +179,9 @@ When you apply an `MCPServer` resource, here's what happens:
180179 service to handle client connections
1811804 . The proxy creates the actual ` MCPServer ` pod containing your specified
182181 container image
183- 5 . For STDIO transport, the proxy attaches directly to the pod; for SSE and StreamableHTTP
184- transport, a headless service is created for direct pod communication
182+ 5 . For STDIO transport, the proxy attaches directly to the pod; for SSE and
183+ StreamableHTTP transport, a headless service is created for direct pod
184+ communication
1851856 . Clients can now connect through the service → proxy → MCP server chain to use
186186 the tools and resources (note: external clients will need an ingress
187187 controller or similar mechanism to access the service from outside the
@@ -500,8 +500,8 @@ Common causes include:
500500 selectors
501501- **Port configuration**: Verify the `port` field matches the MCP server's
502502 listening port
503- - **Transport mismatch**: Ensure the `transport` field (stdio/sse/streamable-http) matches the
504- MCP server's capabilities
503+ - **Transport mismatch**: Ensure the `transport` field
504+ (stdio/sse/streamable-http) matches the MCP server's capabilities
505505- **Network policies**: Check if network policies are blocking communication
506506
507507</details>
0 commit comments