{ "name": "SAP MCP Bridge", "id": "sap-mcp-bridge", "available": true, "short_desc": "Five SAP, UI5 and Fiori MCP servers behind a single HTTP gateway", "author": "alexz", "port": 8080, "categories": ["development", "utilities"], "tipi_version": 1, "version": "1.0.0", "source": "https://git.alexzaw.dev/alexz/sap-mcp-bridge", "exposable": true, "dynamic_config": true, "supported_architectures": ["amd64", "arm64"], "min_tipi_version": "4.0.0", "form_fields": [ { "type": "text", "label": "SAP ABAP URL", "hint": "e.g. https://my429480-api.s4hana.cloud.sap (leave empty if not using sap-abap-adt)", "required": false, "env_variable": "SAP_URL" }, { "type": "text", "label": "SAP Username", "hint": "Basic-auth user for ABAP ADT", "required": false, "env_variable": "SAP_USERNAME" }, { "type": "password", "label": "SAP Password", "hint": "Basic-auth password for ABAP ADT", "required": false, "env_variable": "SAP_PASSWORD" }, { "type": "text", "label": "SAP Client", "hint": "e.g. 100", "required": false, "env_variable": "SAP_CLIENT" }, { "type": "text", "label": "BTP Destination Name", "hint": "Destination configured in BTP cockpit (leave empty if not using sap-odata)", "required": false, "env_variable": "SAP_DESTINATION_NAME" }, { "type": "text", "label": "Destination Service URL", "hint": "From the BTP destination service key", "required": false, "env_variable": "DESTINATION_SERVICE_URL" }, { "type": "text", "label": "Destination Client ID", "required": false, "env_variable": "DESTINATION_CLIENT_ID" }, { "type": "password", "label": "Destination Client Secret", "required": false, "env_variable": "DESTINATION_CLIENT_SECRET" }, { "type": "text", "label": "Destination Auth URL", "required": false, "env_variable": "DESTINATION_AUTH_URL" }, { "type": "text", "label": "OData Discovery Mode", "hint": "all | patterns (optional)", "required": false, "env_variable": "ODATA_DISCOVERY_MODE" } ], "created_at": 1747624260000, "updated_at": 1747624260000 }