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
seo-title: "MCP server updates and Transport Security in 26.0.0.5-beta- OpenLiberty.io"
9
-
seo-description: This beta release updates the `mcpServer-1.0` feature and simplifies SSL cipher configuration using JDK defaults and flexible `enabledCiphers` syntax.
10
-
blog_description: This beta release updates the `mcpServer-1.0` feature and simplifies SSL cipher configuration using JDK defaults and flexible `enabledCiphers` syntax.
9
+
seo-description: This beta release updates the `mcpServer-1.0` feature and simplifies SSL cipher configuration by using JDK defaults and flexible `enabledCiphers` syntax.
10
+
blog_description: This beta release updates the `mcpServer-1.0` feature and simplifies SSL cipher configuration by using JDK defaults and flexible `enabledCiphers` syntax.
@@ -18,7 +18,7 @@ Navaneeth S Nair <https://github.com/navaneethsnair1>
18
18
:url-about: /
19
19
//Blank line here is necessary before starting the body of the post.
20
20
21
-
This beta release updates the `mcpServer-1.0` feature and simplifies SSL cipher configuration using JDK defaults and flexible `enabledCiphers` syntax.
21
+
This beta release updates the `mcpServer-1.0` feature and simplifies SSL cipher configuration by using JDK defaults and flexible `enabledCiphers` syntax.
22
22
23
23
// // // // // // // //
24
24
// Change the RELEASE_SUMMARY to an introductory paragraph. This sentence is really
@@ -52,12 +52,12 @@ See also link:{url-prefix}/blog/?search=beta&key=tag[previous Open Liberty beta
52
52
53
53
The link:https://modelcontextprotocol.io/docs/getting-started/intro[Model Context Protocol (MCP)] is an open standard that enables AI applications to access real-time information from external sources. The Liberty MCP Server feature `mcpServer-1.0` allows developers to expose the business logic of their applications, allowing it to be integrated into agentic AI workflows.
54
54
55
-
This beta release of Liberty includes important updates to the `mcpServer-1.0` feature including configurable endpoint paths and notable bug fixes.
55
+
This beta release of Liberty includes important updates to the `mcpServer-1.0` feature, including configurable endpoint paths and notable bug fixes.
56
56
57
57
=== Prerequisites
58
-
To use the `mcpServer-1.0` feature, it is required to have `Java 17`` or later installed on your system.
58
+
To use the `mcpServer-1.0` feature, it is required to have `Java 17` or later installed on your system.
59
59
60
-
=== Configure custom MCP endpoint paths (Currently under review as this is not working as intended after testing with multiple modules)
Previously, the MCP endpoint was hard-coded to `/mcp` under the web application context root. You can now configure custom endpoint paths to better suit your application architecture and naming conventions.
63
63
@@ -177,7 +177,7 @@ The MCP specification requires that structured content output schemas must have
177
177
}
178
178
----
179
179
180
-
This ensures all structured content responses comply with the link:https://modelcontextprotocol.io/specification/2025-11-25/server/tools#structured-content[MCP structured content specification] and improves compatibility with MCP clients and conformance tests.
180
+
This helps ensure that all structured content responses comply with the link:https://modelcontextprotocol.io/specification/2025-11-25/server/tools#structured-content[MCP structured content specification] and improves compatibility with MCP clients and conformance tests.
181
181
182
182
==== 2) Authentication failures now return correct HTTP status code
==== 3) Fixed encoder bean isolation in multi-application deployments
189
189
190
-
Previously, encoder beans from multiple applications were stored in a static list within `McpCdiExtension`, causing beans from different applications to interfere with each other. This behaviour could result in encoder beans from one application being incorrectly called in another application, unpredictable behavior in multi-application deployments, and potential security issues with cross-application bean access.
190
+
Previously, encoder beans from multiple applications were stored in a static list within `McpCdiExtension`, causing beans from different applications to interfere with each other. This behavior could result in encoder beans from one application being incorrectly called in another application, unpredictable behavior in multi-application deployments, and potential security issues with cross-application bean access.
191
191
192
-
This has been fixed to ensure proper isolation of encoder beans per application, preventing cross-application interference and ensuring each application uses only its own encoder beans.
192
+
This has been fixed to ensure proper isolation of encoder beans per application, preventing cross-application interference and helping ensure that each application uses only its own encoder beans.
0 commit comments