Model Context Protocol (MCP) op Databricks

MCP is een open source standaard waarmee AI-agents worden verbonden met hulpprogramma's, resources, prompts en andere contextuele informatie. AI Gateway is het bedrijfsbesturingsvlak voor het beheren van MCP-servers, naast LLM-eindpunten.

Databricks biedt de volgende typen MCP-servers:

MCP-server Description
Beheerde MCP Krijg onmiddellijk toegang tot Databricks-functies met vooraf geconfigureerde MCP-servers.
Externe MCP Maak veilig verbinding met MCP-servers die buiten Azure Databricks worden gehost met behulp van beheerde verbindingen.
Aangepaste MCP Een aangepaste MCP-server hosten als een Databricks-app.

Als u uw beschikbare MCP-servers wilt zien, gaat u naar >Agents> in uw werkruimte en vervolgens naar MCP Servers:

Tabblad Agents MCP Server

MCP-servers gebruiken

MCP is ontworpen om te worden gebruikt met een LLM die dynamisch beschikbare hulpprogramma's detecteert, bepaalt welke hulpprogramma's moeten worden aangeroepen en interpreteert de uitvoer. Wanneer u agents bouwt die gebruikmaken van MCP-servers, raadt Databricks het volgende aan:

  • Namen van hulpprogramma's niet hardcoderen: de set beschikbare hulpprogramma's kan veranderen naarmate Databricks nieuwe mogelijkheden toevoegt of bestaande functies wijzigt. Uw agent moet tijdens runtime hulpprogramma's dynamisch detecteren door hulpprogramma's te vermelden.
  • Uitvoer van hulpprogramma's niet programmatisch parseren: Uitvoerindelingen van hulpprogramma's blijven niet gegarandeerd stabiel. Laat uw LLM informatie interpreteren en extraheren uit toolreacties.
  • Laat de LLM beslissen: de LLM van uw agent moet bepalen welke hulpprogramma's moeten worden aangeroepen op basis van de aanvraag van de gebruiker en de beschrijvingen van de hulpprogramma's die worden geleverd door de MCP-server.

Met deze procedures kunnen uw agents automatisch profiteren van verbeteringen aan MCP-servers zonder dat er codewijzigingen nodig zijn.

Bestuur

MCP-servers op Databricks worden beheerd via AI Gateway. AI Gateway is de centrale locatie voor het beheren van toegang en het bewaken van MCP-activiteiten in uw organisatie.

  • Toegangsbeheer: beheerde en externe MCP-servers gebruiken Unity Catalog-machtigingen om te bepalen welke gebruikers en service-principals toegang hebben tot elke server en de onderliggende gegevens.
  • Referentiebeheer: externe MCP-servers maken gebruik van Unity Catalog-verbindingen met beheerde OAuth om verificatie veilig te verwerken zonder referenties beschikbaar te stellen aan eindgebruikers.
  • Gecentraliseerde zichtbaarheid: bekijk en beheer alle MCP-servers in uw werkruimte vanuit AI Gateway.

Compute-prijzen

Aangepaste MCP-servers zijn onderhevig aan prijzen voor Databricks Apps.

De prijzen van beheerde MCP-servers zijn afhankelijk van het type functie: