Ga naar hoofdinhoud

Koppelingen

AI-Public biedt MCP ondersteuning waarmee je de applicatie kunt integreren met externe tools en diensten. Deze koppelingen vergroten de functionaliteit en maken het mogelijk om AI-Public naadloos te laten samenwerken met andere applicaties.

Model Context Protocol (MCP)

Het Model Context Protocol (MCP) is een open standaard die AI-assistenten toegang geeft tot externe tools en datasystemen. Door MCP-koppelingen in te stellen, kan de AI-assistent interacteren met verschillende externe services zoals Google Calendar, bestandssystemen, en databases.

Er zijn verschillende mogelijkheden om een MCP server te maken:

  1. Online applicaties zoals Zapier en N8N
  2. Geprogrammeerde MCP Servers die verbindingen maken met externe systemen die een API-Koppeling bieden.

De eerste optie is erg laagdrempelig en kan worden geïntegreerd zonder kosten. Echter, niet alle systemen bieden verbindingen aan via Zapier of N8N. Eigen applicaties en veelgebruikte leerlingvolgsystemen staan helaas niet in Zapier of N8N en hiervoor is dus een geprogrammeerde MCP Server nodig. MCP Servers zijn algemeen toepasbaar en niet specifiek voor AI-Public. Ze kunnen ook worden geïntegreerd binnen bijvoorbeeld ChatGPT, Claude of Visual Studio Code.

We bespreken nu hoe je een Zapier MCP Server kunt bouwen en verbinden met AI-Public.

MCP Server maken via Zapier

Zapier biedt een eenvoudige manier om MCP servers te maken zonder programmeerkennis. Met Zapier's MCP platform kun je snel koppelingen maken met duizenden verschillende apps en services.

Stap 1: Aanmelden bij Zapier MCP

  1. Ga naar https://mcp.zapier.com
  2. Log in met je Zapier-account (of maak een nieuw account aan)
  3. Je wordt doorgeleid naar het MCP dashboard

Stap 2: Nieuwe MCP Server aanmaken

  1. Klik op de knop "New MCP Server" in het dashboard

  2. Je krijgt een formulier te zien om je MCP server te configureren

    Startscherm Zapier MCP

  3. Stel de client in op "Other"

  4. Geef de MCP Server een naam, bijvoorbeeld "Google Sheets Koppeling"

    Nieuwe MCP server maken

  5. Klik op "Add Tools"

  6. Kies welke integratie je wilt toevoegen, bijvoorbeeld "Google Sheets"

    Integratie kiezen

  7. Kies daarna welke tools je wilt gebruiken

  8. Let op de "Take action" tools. Deze kunnen ook gegevens schrijven naar jouw verbindingen!

    Tools kiezen

  9. Maak verbinding met de gekozen integratie

  10. De tools zijn nu geconfigureerd, we gaan verder naar de verbinding. Klik op Connect.

    Tools ingesteld

Stap 3: Nieuwe MCP Server verbinden

Op het tabblad "Connect" zie je de verbindingen die ter beschikking staan:

  1. Server-Specific URL
  2. OAuth Server URL

Het verschil tussen deze twee URL's ligt in de bescherming van deze verbinding. De Server-Specific URL geeft direct toegang tot de tools die jij hebt ingesteld. Dat betekent ook dat als deze URL in verkeerde handen komt, de tools ter beschikking staan. De tools geven toegang tot functies in externe systemen. Dit is een veiligheidsrisico. De Server-Specific URL dient dus vertrouwelijk te worden behandeld, zoals je ook een wachtwoord vertrouwelijk behandelt. Met "rotate secret" kun je echter wel telkens een nieuwe URL maken.

De OAuth Server URL biedt dezelfde functionaliteit, maar vereist inloggen om de MCP Server te kunnen gebruiken.

AI-Public ondersteunt het integreren van zowel de Server-Specific URL als de OAuth Server URL.

Verbindingen van de MCP Server

Stap 4a. Server-Specific URL

  1. Ga op het dashboard naar Koppelingen en klik op "Koppeling toevoegen".

  2. Geef de MCP server een naam, optioneel ook een beschrijving, en plak de Server-Specific URL

  3. Stel geen Authenticatie in.

    Instellen Server-Specific URL

  4. Begin met de chat door op de koppeling te klikken.

    Start chat met MCP Server

  5. Stel de eerste vraag, bijvoorbeeld "Maak een Google Sheet genaamd Test 123"

  6. De MCP tools worden uitgevoerd.

  7. Je ziet als het goed is dat de tools succesvol zijn uitgevoerd.

    Test uitgevoerd

Stap 4b. OAuth Server URL

Je doorloopt dezelfde stappen als bij stap 4a. Echter nu vul je bij Authenticatie "OAuth 2.1" in.

Instellen Server OAuth URL

Er wordt gevraagd om je te autoriseren bij Zapier (LET OP: dit kan even duren)!

Na authenticatie kun je dezelfde stappen zetten als onder 4a.