databricks-solutions

Uc Function Tools — Development skill for Claude Code

Development community

Creating Unity Catalog Python Functions as Agent Tools.

How to install Uc Function Tools

Installs to ~/.claude/skills/databricks-solutions-agents-with-mcp-on-databricks-apps-uc-function-tools/SKILL.md

Terminal
mkdir -p ~/.claude/skills/databricks-solutions-agents-with-mcp-on-databricks-apps-uc-function-tools && curl -fsSL https://raw.githubusercontent.com/databricks-solutions/agents-with-mcp-on-databricks-apps/HEAD/.claude/skills/uc-function-tools.md -o ~/.claude/skills/databricks-solutions-agents-with-mcp-on-databricks-apps-uc-function-tools/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Uc Function Tools does

Creating Unity Catalog Python Functions as Agent Tools

This skill covers creating UC Python functions on Databricks that serve as governed, reusable agent tools, then wiring them into a LangGraph agent via `UCFunctionToolkit`.

When to Use UC Functions

UC functions are best for **deterministic, structured data retrieval** where the query pattern is known and the agent just supplies parameters (API lookups, SQL queries, data transforms).

**Use MCP servers or inline agent code instead** wh

Alternatives in Development

  • JEngine — The solution that allows unity games to update in runtime 2.2k ★
  • Dive — Dive is an open-source MCP Host Desktop Application that seamlessly integrates with any LLMs supporting functi 1.8k ★
  • Claude Code Sub Agent Collective — 🧠 Context Engineering Research - Not just another agent collection, but using research and context engineerin 523 ★

Full documentation available on GitHub

View Source Repository