Wat is MCP?

MCP is een open protocol waarmee AI-applicaties via een gedeelde client-serverinterface verbinding maken met externe tools en data.

Een AI-applicatie kan informatie nodig hebben uit een documentsysteem of een actie van een zakelijke dienst. Elke integratie heeft een gedeelde manier nodig om die informatie of actie op te vragen.

De MCP-specificatie definieert die gedeelde interface. Een compatibele client kan de mogelijkheden ontdekken die een server aanbiedt. De applicatie heeft nog steeds toestemming nodig om beschermde mogelijkheden te gebruiken.

Wat zijn de host, client en server?

De host is de AI-applicatie. De client is de connector. De server is het programma dat mogelijkheden levert.

De rollen in de specificatie scheiden de applicatie van de connector erin.

RolVerantwoordelijkheidVoorbeeld
HostCoördineert de AI-interactie en de verbindingenEen assistentapplicatie
ClientWisselt protocolberichten uit met een MCP-serverEen connector in die applicatie
ServerBiedt context of aanroepbare operaties aanEen programma dat toegang geeft tot documenten

Een host kan meerdere clients gebruiken om met verschillende servers te verbinden. De architectuurgids beschrijft één client per serververbinding.

Hoe worden de berichten verzonden?

De standaard transportlagen vervoeren berichten via lokale processtreams of HTTP.

De transportspecificatie definieert beide:

  • Stdio: de client start een serverproces en wisselt berichten uit via de invoer- en uitvoerstreams ervan.
  • Streamable HTTP: een server ontvangt HTTP-verzoeken en kan berichten terug streamen naar clients.

Een server hoeft daarom geen externe website te zijn. Het kan een programma zijn dat op dezelfde machine draait als de client.

De transportlaag draagt de uitwisseling. Accountrechten vereisen nog steeds autorisatie. Het MCP OAuth-antwoord legt autorisatie uit voor beschermde HTTP-servers.

Is MCP een agentframework?

MCP definieert een integratieprotocol, geen framework dat de redenering en taaklus van een agent uitvoert.

De scope van de architectuurgids laat hoe applicaties modellen gebruiken en context beheren over aan die applicaties. De host kiest hoe de informatie en operaties die via zijn verbindingen beschikbaar zijn, worden gebruikt.

Een protocolverbinding alleen bepaalt niet welke actie de taak van een gebruiker voltooit.

Vervangt MCP een API?

MCP kan de operaties van een API via een aparte protocolinterface beschikbaar maken. De onderliggende API kan die operaties blijven uitvoeren.

Het toolvoorbeeld in de architectuurgids toont een MCP-server die een gevraagde tool uitvoert. De implementatie achter een tool kan een andere dienst aanroepen.

Een hypothetische orderstatustool zou bijvoorbeeld een order kunnen ophalen via een bestaande API. MCP beschrijft de client-serveruitwisseling. De orderdienst blijft eigenaar van zijn records en toegangsregels.

Het antwoord over primitives legt tools, resources en prompts uit. De A2A-vergelijking behandelt communicatie tussen agents.

Hoe gebruik ik MCP met Bird?

Je kunt een AI-client verbinden met de Bird MCP-server.

Bouw op hetzelfde netwerk.

Een test-API-key is direct beschikbaar. Productietoegang wordt ontgrendeld zodra u een betaalmethode toevoegt en een afzender verifieert.

Jouw volgende idee. Klaar om te verbinden.