You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -17,18 +17,20 @@ For comprehensive guides and API documentation, visit the [MCP Java SDK Referenc
17
17
### MCP
18
18
19
19
Java implementation of the Model Context Protocol specification. It includes:
20
-
- Synchronous and asynchronous [MCP Client](https://docs.spring.io/spring-ai-mcp/reference/mcp.html#_mcp_client) and [MCP Server](https://docs.spring.io/spring-ai-mcp/reference/mcp.html#_mcp_server) implementations
20
+
- Synchronous and asynchronous [MCP Client](docs/docs/mcp-client.mdx) and [MCP Server](docs/docs/mcp-server.mdx) implementations
21
21
- Standard MCP operations support (tool discovery, resource management, prompt handling, structured logging). Support for request and notification handling.
22
22
-[Stdio](https://spec.modelcontextprotocol.io/specification/2024-11-05/basic/transports/#stdio) and [SSE](https://spec.modelcontextprotocol.io/specification/2024-11-05/basic/transports/#http-with-sse) transport implementations.
23
23
24
-
### MCP Spring
25
-
26
-
#### Core Transports
24
+
##### Core Transports
27
25
- Stdio-based (`StdioClientTransport`, `StdioServerTransport`) for process-based communication
28
26
- Java HttpClient-based SSE client (`HttpClientSseClientTransport`) for HTTP streaming
29
27
- Servlet-based SSE server (`HttpServletSseServerTransport`) for HTTP SSE Server streaming using traditional Servlet API
30
28
31
-
#### Optional SSE Transports
29
+
30
+
### MCP Spring
31
+
32
+
Optional SSE Transports implementations usin gthe Spring Webflux or WebMvc libraries.
33
+
32
34
-[WebFlux SSE Transport](https://github.com/modelcontextprotocol/java-sdk/tree/main/mcp-spring/mcp-spring-webflux) - Reactive HTTP streaming with Spring WebFlux (Client & Server)
33
35
-[WebMvc SSE Transport](https://github.com/modelcontextprotocol/java-sdk/tree/main/mcp-spring/mcp-spring-webmvc) - Spring MVC based HTTP SSE transport (Server only).
34
36
You can use the core `HttpClientSseClientTransport` transport as a SSE client.
@@ -71,11 +73,6 @@ Explore these MCP examples in the [spring-ai-examples/model-context-protocol](ht
71
73
-[WebFlux SSE Client + WebFlux SSE Server](https://github.com/spring-projects/spring-ai-examples/tree/main/model-context-protocol/mcp-webflux-server) - Showcases how to create and use MCP WebFlux servers and clients with different capabilities
72
74
-[HttpClient SSE Client + Servlet SSE Server](https://github.com/spring-projects/spring-ai-examples/tree/main/model-context-protocol/mcp-servlet-server) - Showcases how to create and use MCP Servlet SSE Server and HttpClient SSE Client with different capabilities
0 commit comments