examples/enterprise/databricks/README.md
README.md: full Markdown source from the Databricks catalog job folder of Spatial9 Agent Skills. Free, MIT licensed code for immersive audio with the...
Raw file · View on GitHub · Download every file as a zip
Spatial9 on Databricks
Render a music catalog stored in Unity Catalog Volumes, with the key in a secret scope and every result written back to a Delta table.
Want the complete, deployable version with MCP, A2A and REST API routes, Auto Loader, an audit trail and dashboards? Use the Solutions Accelerator.
File · What it does
setup.sql · Secret scope, governed HTTP connection, queue table and Volumes
spatial9_catalog_job.py · Lakeflow Job task: finishes running renders, starts up to 3 new ones
../shared/spatial9_mcp.py · MCP handshake and tool calls with requests
Run it
- Run
setup.sqlonce. - Copy
spatial9_mcp.pyandspatial9_catalog_job.pyinto one Workspace folder. - Create a Lakeflow Job with a Python task pointing at the job file. Schedule it every 15 minutes.
- Insert rows with
status = 'pending'. Finished files appear in/Volumes/media/spatial/immersive.
Agents on Databricks
To let a Databricks agent call Spatial9 tools directly, register the spatial9_mcp connection as an external MCP server in Unity AI Gateway (MCP Services). Access is then governed by USE CONNECTION grants and audited like any other Unity Catalog object. Menu names change often, so check the current Databricks docs for the exact steps.