Conectar agentes a ferramentas

Conectar seus agentes às ferramentas oferece funcionalidades práticas além da geração de texto, como pesquisar documentos, consultar tabelas, chamar APIs externas ou executar código personalizado.

Azure Databricks recomenda conectar agentes a ferramentas por meio de servidores MCP: use servidores gerenciados prontos para uso para Azure Databricks dados, registre servidores externos como serviços MCP controlados ou hospede os seus próprios. Você também pode definir ferramentas personalizadas com funções do Catálogo do Unity.

Seu código de agente, criado com frameworks como LangGraph ou o SDK da OpenAI, e assistentes de codificação como Claude Code e Cursor chamam ferramentas via MCP por três rotas governadas no Databricks: MCP Services para ferramentas de terceiros, como GitHub e Slack; seu próprio servidor MCP hospedado no Databricks Apps para ferramentas personalizadas; e servidores MCP gerenciados para dados e código do Databricks, tudo governado no Unity Catalog com permissões, políticas e auditoria.

Conectar agentes a ferramentas

Abordagem Descrição
Conectar agentes a ferramentas de terceiros com os Serviços MCP Registre um servidor MCP externo como um objeto protegível do Unity Catalog ou use um disponibilizado pela Databricks para acessar o Slack, o GitHub e outras APIs de terceiros.
Hospedar seu próprio servidor MCP Hospede seu próprio servidor MCP como um aplicativo do Databricks para expor ferramentas personalizadas e lógica de negócios.
Permitir que os agentes executem o código Permitir que os agentes executem Python dinamicamente com o interpretador de código integrado system.ai.python_exec.

Conectar agentes a dados

Abordagem Descrição
Conectar agentes a dados estruturados Consultar tabelas do Catálogo do Unity, Genie Spaces e Databricks SQL usando os servidores Genie e SQL MCP gerenciados.
Conectar agentes a dados não estruturados Pesquise documentos em índices do Databricks AI Search (pesquisa vetorial) usando o servidor MCP gerenciado do AI Search.
Servidores MCP gerenciados Os servidores MCP gerenciados e prontos para uso para dados do Azure Databricks — Genie, AI Search, Databricks SQL e funções do Unity Catalog — com suas URLs e escopos OAuth.
Criar ferramentas com funções do Catálogo do Unity Encapsule uma consulta SQL conhecida ou uma lógica personalizada em Python como uma ferramenta de função governada do Unity Catalog.

Para chamar servidores MCP do código do agente, consulte Usar servidores MCP em agentes. Para conectar um assistente de codificação como Claude Code ou Cursor, consulte Conectar MCPs a assistentes de IA e agentes de codificação. Para conceitos de MCP, o catálogo completo do servidor e os preços, consulte MCP (Model Context Protocol) no Azure Databricks.

Para chamar APIs REST diretamente do código do agente em vez de por meio do MCP, use o proxy de conexões do Unity Catalog.