diff --git a/openmetadata-service/src/main/resources/json/data/app/McpApplication.json b/openmetadata-service/src/main/resources/json/data/app/McpApplication.json index 6e158726e81..38b926f2769 100644 --- a/openmetadata-service/src/main/resources/json/data/app/McpApplication.json +++ b/openmetadata-service/src/main/resources/json/data/app/McpApplication.json @@ -1,6 +1,6 @@ { "name": "McpApplication", - "displayName": "MCP Application", + "displayName": "MCP Server", "appConfiguration": { "originValidationEnabled": false, "originHeaderUri": "http://localhost" diff --git a/openmetadata-service/src/main/resources/json/data/appMarketPlaceDefinition/McpApplication.json b/openmetadata-service/src/main/resources/json/data/appMarketPlaceDefinition/McpApplication.json index d7c8b39711c..69e4c01832a 100644 --- a/openmetadata-service/src/main/resources/json/data/appMarketPlaceDefinition/McpApplication.json +++ b/openmetadata-service/src/main/resources/json/data/appMarketPlaceDefinition/McpApplication.json @@ -1,7 +1,7 @@ { "name": "McpApplication", - "displayName": "MCP Application", - "description": "MCP Application for OpenMetadata.", + "displayName": "MCP Server", + "description": "MCP Server for OpenMetadata.", "features": "Sets up a embedded server for MCP (Metadata Collection Protocol) to interact with OpenMetadata via SSE/Streamable-Http transport.", "appType": "internal", "appScreenshots": ["McpApplication.png"], diff --git a/openmetadata-ui/src/main/resources/ui/public/locales/en-US/Applications/McpApplication.md b/openmetadata-ui/src/main/resources/ui/public/locales/en-US/Applications/McpApplication.md index 42bb7ec5222..7d884bc1d08 100644 --- a/openmetadata-ui/src/main/resources/ui/public/locales/en-US/Applications/McpApplication.md +++ b/openmetadata-ui/src/main/resources/ui/public/locales/en-US/Applications/McpApplication.md @@ -1,11 +1,14 @@ -# MCP Application +# MCP Server -MCP Application installs an embedded MCP Server with OpenMetadata. Clients supporting MCP Protocol can connect using SSE or Streamable-Http transports.For different transports the client can use the following endpoints: -For different transports the client can use the following endpoints: -1. SSE : http[s]:///mcp/sse - - This endpoint can be used by client if Streamable-Http transport is used. -2. Streamable-Http : http[s]:///mcp - - This endpoint can be used by client if Streamable-Http transport is used. +MCP Server app installs an embedded Model Context Protocol(MCP) server within OpenMetadata. Clients supporting MCP Protocol can connect using SSE or Streamable-Http transports. + + 1. SSE : http[s]://openmetadata-host/mcp/sse + + - This endpoint can be used by client if Streamable-Http transport is used. + + 2. Streamable-Http : http[s]://openmetadata-host/mcp + + - This endpoint can be used by client if Streamable-Http transport is used. $$section ### Should Origin Header Be validated $(id="originValidationEnabled") diff --git a/openmetadata-ui/src/main/resources/ui/src/assets/img/appScreenshots/McpApplication.png b/openmetadata-ui/src/main/resources/ui/src/assets/img/appScreenshots/McpApplication.png index da05e50aeb5..cf34c2dd96b 100644 Binary files a/openmetadata-ui/src/main/resources/ui/src/assets/img/appScreenshots/McpApplication.png and b/openmetadata-ui/src/main/resources/ui/src/assets/img/appScreenshots/McpApplication.png differ diff --git a/openmetadata-ui/src/main/resources/ui/src/utils/ApplicationSchemas/McpApplication.json b/openmetadata-ui/src/main/resources/ui/src/utils/ApplicationSchemas/McpApplication.json index 054f9506709..97769bbe5d8 100644 --- a/openmetadata-ui/src/main/resources/ui/src/utils/ApplicationSchemas/McpApplication.json +++ b/openmetadata-ui/src/main/resources/ui/src/utils/ApplicationSchemas/McpApplication.json @@ -1,16 +1,18 @@ { "$id": "McpApplication.json", "$schema": "http://json-schema.org/draft-07/schema#", - "title": "MCP Application", - "description": "This schema defines configuration for MCP Application.", + "title": "MCP Server", + "description": "MCP Server app installs an embedded Model Context Protocol(MCP) server within OpenMetadata. Clients supporting MCP Protocol can connect using SSE or Streamable-Http transports.\n \n 1. SSE : http[s]://openmetadata-host/mcp/sse\n \n - This endpoint can be used by client if Streamable-Http transport is used.\n \n 2. Streamable-Http : http[s]://openmetadata-host/mcp\n \n - This endpoint can be used by client if Streamable-Http transport is used.", "properties": { "originValidationEnabled": { "title": "Should Origin Header Be validated", + "description": "When enabled, clients must include a valid Origin header when connecting via Streamable-Http transport. This prevents unauthorized cross-origin requests.", "type": "boolean", "default": false }, "originHeaderUri": { "title": "Origin Header URI", + "description": "The allowed origin URI that clients must include in their Origin header when validation is enabled. Only requests from this URI will be accepted.\nExample: `https://myapp.example.com`", "type": "string", "default": "http://localhost" }