Skip to content

Commit 24647ba

Browse files
committed
Fix links and icons
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
1 parent 2d09da1 commit 24647ba

File tree

4 files changed

+154
-31
lines changed

4 files changed

+154
-31
lines changed

docs/images/favicon.svg

Lines changed: 68 additions & 18 deletions
Loading

docs/images/logo-light.svg

Lines changed: 69 additions & 0 deletions
Loading

docs/index.md

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,28 @@ description: Introduction to the Model Context Protocol (MCP) Java SDK
55

66
# MCP Java SDK
77

8-
Java SDK for the [Model Context Protocol](https://modelcontextprotocol.org/docs/concepts/architecture)
8+
Java SDK for the [Model Context Protocol](https://modelcontextprotocol.io/docs/concepts/architecture)
99
enables standardized integration between AI models and tools.
1010

1111
## Features
1212

1313
- MCP Client and MCP Server implementations supporting:
14-
- Protocol [version compatibility negotiation](https://spec.modelcontextprotocol.io/specification/2024-11-05/basic/lifecycle/#initialization) with multiple protocol versions
15-
- [Tool](https://spec.modelcontextprotocol.io/specification/2024-11-05/server/tools/) discovery, execution, list change notifications, and structured output with schema validation
16-
- [Resource](https://spec.modelcontextprotocol.io/specification/2024-11-05/server/resources/) management with URI templates
17-
- [Roots](https://spec.modelcontextprotocol.io/specification/2024-11-05/client/roots/) list management and notifications
18-
- [Prompt](https://spec.modelcontextprotocol.io/specification/2024-11-05/server/prompts/) handling and management
19-
- [Sampling](https://spec.modelcontextprotocol.io/specification/2024-11-05/client/sampling/) support for AI model interactions
14+
- Protocol [version compatibility negotiation](https://modelcontextprotocol.io/specification/2025-11-25/basic/lifecycle#initialization) with multiple protocol versions
15+
- [Tools](https://modelcontextprotocol.io/specification/2025-11-25/server/tools) discovery, execution, list change notifications, and structured output with schema validation
16+
- [Resources](https://modelcontextprotocol.io/specification/2025-11-25/server/resources) management with URI templates
17+
- [Roots](https://modelcontextprotocol.io/specification/2025-11-25/client/roots) list management and notifications
18+
- [Prompts](https://modelcontextprotocol.io/specification/2025-11-25/server/prompts) handling and management
19+
- [Sampling](https://modelcontextprotocol.io/specification/2025-11-25/client/sampling) support for AI model interactions
2020
- [Elicitation](https://modelcontextprotocol.io/specification/2025-11-25/client/elicitation) support for requesting user input from servers
2121
- [Completions](https://modelcontextprotocol.io/specification/2025-11-25/server/utilities/completion) for argument autocompletion suggestions
22-
- Progress notifications for tracking long-running operations
23-
- Structured logging with configurable severity levels
22+
- [Progress](https://modelcontextprotocol.io/specification/2025-11-25/basic/utilities/progress) - progress notifications for tracking long-running operations
23+
- [Logging](https://modelcontextprotocol.io/specification/2025-11-25/server/utilities/logging) - structured logging with configurable severity levels
2424
- Multiple transport implementations:
2525
- Default transports (included in core `mcp` module, no external web frameworks required):
26-
- Stdio-based transport for process-based communication
26+
- [STDIO](https://modelcontextprotocol.io/specification/2025-11-25/basic/transports#stdio)-based transport for process-based communication
2727
- Java HttpClient-based SSE client transport for HTTP SSE Client-side streaming
2828
- Servlet-based SSE server transport for HTTP SSE Server streaming
29-
- **Streamable HTTP** transport for efficient bidirectional communication (client and server)
29+
- [Streamable HTTP](https://modelcontextprotocol.io/specification/2025-11-25/basic/transports#streamable-http) transport for efficient bidirectional communication (client and server)
3030
- Optional Spring-based transports (convenience if using Spring Framework):
3131
- WebFlux SSE client and server transports for reactive HTTP streaming
3232
- WebFlux Streamable HTTP server transport
@@ -41,7 +41,8 @@ enables standardized integration between AI models and tools.
4141
!!! tip
4242
The core `io.modelcontextprotocol.sdk:mcp` module provides default STDIO, SSE, and Streamable HTTP client and server transport implementations without requiring external web frameworks.
4343

44-
Spring-specific transports are available as optional dependencies for convenience when using the [Spring Framework](https://docs.spring.io/spring-ai/reference/api/mcp/mcp-client-boot-starter-docs.html).
44+
Spring-specific transports are available as optional dependencies for convenience when using the [MCP Client Boot Starter](https://docs.spring.io/spring-ai/reference/api/mcp/mcp-client-boot-starter-docs.html) and [MCP Server Boot Starter](https://docs.spring.io/spring-ai/reference/api/mcp/mcp-server-boot-starter-docs.html).
45+
Also consider the [MCP Annotations](https://docs.spring.io/spring-ai/reference/api/mcp/mcp-annotations-overview.html) and [MCP Security](https://docs.spring.io/spring-ai/reference/api/mcp/mcp-security.html).
4546

4647
## Architecture
4748

mkdocs.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ edit_uri: edit/main/docs/
88
theme:
99
name: material
1010
favicon: images/favicon.svg
11-
logo: images/logo-dark.svg
11+
logo: images/logo-light.svg
1212
palette:
1313
- scheme: default
1414
primary: green
@@ -65,6 +65,9 @@ markdown_extensions:
6565
- pymdownx.caret
6666
- pymdownx.keys
6767
- pymdownx.tilde
68+
- pymdownx.emoji:
69+
emoji_index: !!python/name:material.extensions.emoji.twemoji
70+
emoji_generator: !!python/name:material.extensions.emoji.to_svg
6871
- attr_list
6972
- md_in_html
7073
- tables

0 commit comments

Comments
 (0)