Repository navigation
[NOT READY FOR MERGE] Split Databricks Genie connectors - #270
Daniel G. Epstein (dgepstein) wants to merge 3 commits into
Conversation
Replace the original manifest with distinct per-space and non-Unity Genie One connectors. Refresh OAuth metadata and disclose the legacy Genie One endpoint retirement. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 776b35ef-2bbf-4ce9-8a7a-231cf1a1a906
|
Need to replace references to "Genie spaces" with "Genie agents". |
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Align retirement disclosure with the current Microsoft Learn date of November 30, 2026. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
| "flows": ["authorizationCode"] | ||
| } | ||
| }, | ||
| "connectorName": "foundrydatabricksgenieagentmcp", |
There was a problem hiding this comment.
For the Foundry PM reviewer: can you confirm that the exact managed connector registrations foundrydatabricksgenieagentmcp and foundrydatabricksgenieonemcp exist, or arrange provisioning before this PR is considered ready? Please confirm their intended endpoint and authentication bindings: Genie Agent to /api/2.0/mcp/genie/{genie_space_id} and Genie One to the legacy /api/2.0/mcp/genie endpoint, with the Entra user OAuth configuration declared in each manifest. These names are proposed registrations; adding them to the catalog does not provision them.
| @@ -1,46 +0,0 @@ | |||
| { | |||
| "name": "azure-databricks", | |||
There was a problem hiding this comment.
For the Foundry PM reviewer: is replacing the existing azure-databricks catalog identity and foundrydatabricksmcp connector binding with azure-databricks-genieagent / foundrydatabricksgenieagentmcp and azure-databricks-genieone / foundrydatabricksgenieonemcp the intended compatibility behavior? Please confirm the migration plan for existing consumers and saved connections, including whether the existing identity or binding must be preserved rather than removed. This is a request for the intended identity/migration contract, not a claim that the proposed split is invalid.
NOT READY FOR MERGE
Draft for inspection and discussion only. Do not mark ready, enable auto-merge, or merge this PR, including an administrator merge. A separate readiness decision is required after the outstanding checks below. The title warning communicates intent; draft status must be preserved.
Related backlog story: #269. Keep that issue open.
Summary
Split the existing Azure Databricks Foundry catalog entry into distinct Genie Agent and Genie One connectors:
partners/servers/azure-databricks-mcp-server.jsonwithpartners/servers/azure-databricks-genieagent-mcp-server.json, retaining/api/2.0/mcp/genie/{genie_space_id}.partners/servers/azure-databricks-genieone-mcp-server.jsonusing the explicitly requested non-Unity endpoint/api/2.0/mcp/genie.connectorNameregistrations for both entries..defaultscope configuration with the Databricks delegated permission andoffline_access.Lifecycle limitation: the chosen non-Unity Genie One beta endpoint is deprecated and scheduled to retire on November 30, 2026, per the current Microsoft Learn retirement notice. The user explicitly selected it after the retirement notice was raised. Both its summary and description disclose this. This PR does not implement Unity Gateway.
Outstanding Readiness Gates
foundrydatabricksgenieagentmcpandfoundrydatabricksgenieonemcp; their presence in JSON does not create a backend registration.Validation Completed
check-jsonschema0.38.2 throughpython -m check_jsonschema.community/registry/servers.jsonis unchanged.Test-Jsonusing the local schema references, duplicate-property/name/security-key checks, exact-change preservation checks, and whitespace checks; no dependency installation was needed.action_requiredwith zero jobs executed. Maintainer action is outstanding; this is not a CI pass.Scope Exclusions
No Unity Gateway implementation, community-registry change, schema/workflow/dependency change, cloud provisioning, credential/permission change, or claim of production readiness.
Published Branch
66b7f15c11f1790030854f4b84b06f64593e5324.originremainsAzure/MCP. The local feature branch tracks the additionalforkremote; direct writes to origin remain unavailable.Public References
.defaultrestrictions