This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch CAMEL-26359-mcp-origin
in repository https://gitbox.apache.org/repos/asf/camel.git
from 6401b496e628 CAMEL-26359: camel-mcp-server - check the Origin header
on /mcp (Camel Main engine)
add 1048a0359550 CAMEL-26359: camel-mcp-server - normalize the allowed
origins and refuse entries that can never match
No new revisions were added by this update.
Summary of changes:
.../org/apache/camel/catalog/docs/main.adoc | 2 +-
.../org/apache/camel/catalog/docs/mcp-server.adoc | 23 +++-
.../main/camel-main-configuration-metadata.json | 2 +-
.../component/mcp/server/McpServerBridge.java | 26 +---
.../mcp/server/McpServerConfiguration.java | 7 +-
.../component/mcp/server/McpServerOrigins.java | 151 +++++++++++++++++++++
.../component/mcp/server/McpServerBridgeTest.java | 23 +++-
.../component/mcp/server/McpServerOriginsTest.java | 95 +++++++++++++
.../camel-mcp-server/src/main/docs/mcp-server.adoc | 23 +++-
.../VertxMcpStreamableServerTransportProvider.java | 15 +-
.../server/main/McpServerMainPropertiesTest.java | 19 ++-
.../mcp/server/vertx/VertxMcpOriginTest.java | 19 +++
.../camel-main-configuration-metadata.json | 2 +-
core/camel-main/src/main/docs/main.adoc | 2 +-
.../main/HttpServerConfigurationProperties.java | 9 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 4 +-
16 files changed, 369 insertions(+), 53 deletions(-)
create mode 100644
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpServerOrigins.java
create mode 100644
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/McpServerOriginsTest.java