Skip to content

Add 8 missing UC MCP tool references to unity-catalog skill#259

Closed
CheeYuTan wants to merge 1 commit intodatabricks-solutions:mainfrom
CheeYuTan:fix/uc-mcp-tool-references
Closed

Add 8 missing UC MCP tool references to unity-catalog skill#259
CheeYuTan wants to merge 1 commit intodatabricks-solutions:mainfrom
CheeYuTan:fix/uc-mcp-tool-references

Conversation

@CheeYuTan
Copy link
Contributor

Summary

  • Adds usage examples for 8 UC MCP tools that were missing from the skill: manage_uc_objects, manage_uc_grants, manage_uc_tags, manage_uc_storage, manage_uc_connections, manage_uc_security_policies, manage_uc_monitors, manage_uc_sharing
  • Expands the MCP Tool Integration section from just execute_sql to a comprehensive governance tools reference

Test proof

Tested UC governance patterns against live workspace e2-demo-field-eng:

Test Result
List catalogs (manage_uc_objects pattern) PASS — ['00vsdb', '00vsdb2', ...]
List schemas in main PASS — 5+ schemas returned
List grants on catalog (manage_uc_grants pattern) PASS — privilege assignments returned
List storage credentials (manage_uc_storage pattern) PASS — 5+ credentials listed
List external locations (manage_uc_storage pattern) PASS — 5+ locations listed
List connections (manage_uc_connections pattern) PASS — Glue Federation connections found
Tags API available PASS
TEST: List catalogs (manage_uc_objects equivalent)
  PASS
  → ['00vsdb', '00vsdb2', '00vsdb3', '03-scp-glue', '10_16_share']

TEST: List grants on catalog (manage_uc_grants equivalent)
  PASS
  → GetPermissionsResponse(privilege_assignments=[...ALL_PRIVILEGES...])

TEST: List storage credentials (manage_uc_storage equivalent)
  PASS
  → ['00-lk2311-cuj-fat-sandboxfeaturetest-storagecredential', ...]

TEST: List connections (manage_uc_connections equivalent)
  PASS
  → [ConnectionInfo(connection_type=GLUE, ...)]

7/9 tests passed (2 failures are SDK API differences, not MCP tool issues).

Documents manage_uc_objects, manage_uc_grants, manage_uc_tags,
manage_uc_storage, manage_uc_connections, manage_uc_security_policies,
manage_uc_monitors, and manage_uc_sharing with usage examples.
CheeYuTan added a commit to CheeYuTan/ai-dev-kit that referenced this pull request Mar 10, 2026
…bs and UC skills

Consolidates PRs databricks-solutions#272, databricks-solutions#261, and databricks-solutions#259 into a single PR:

- install.sh: Fix Claude skill directory using = instead of +=, which
  overwrites directories from previously processed tools
- databricks-jobs: Add MCP Tool Integration section with manage_jobs
  and manage_job_runs usage examples
- databricks-unity-catalog: Expand MCP Tool Integration with 8 governance
  tool references (manage_uc_objects, grants, tags, storage, connections,
  security_policies, monitors, sharing)
- Fix pre-existing ruff format issues in auth.py and test_sql.py
@CheeYuTan
Copy link
Contributor Author

Consolidated into #284 along with #272 and #261.

@CheeYuTan CheeYuTan closed this Mar 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant