MCP Servers
Verbind externe tools en diensten met AI SmartTalk via het Model Context Protocol (MCP). MCP is een open standaard die AI-assistenten in staat stelt om via een uniforme interface met externe systemen te communiceren.
Overzichtβ
De MCP Server-integratie stelt u in staat om:
- Verbinding te maken met elke MCP-compatibele server
- Tools bloot te stellen voor uw AI om aan te roepen tijdens gesprekken
- Toegang te krijgen tot externe gegevens via gestandaardiseerde protocollen
- Functionaliteiten uit te breiden zonder maatwerkontwikkeling
Wat is MCP? Model Context Protocol is een open standaard (ontwikkeld door Anthropic) die AI-systemen in staat stelt om veilig verbinding te maken met externe gegevensbronnen en tools.
Vereistenβ
Voordat u begint, zorg ervoor dat u:
- Een actief AI SmartTalk-account heeft
- Toegang heeft tot een MCP-server (zelf gehost of van derden)
- MCP-server-URL en authenticatiegegevens heeft
- Begrip heeft van welke tools de MCP-server blootstelt
Hoe MCP Werktβ
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
β User Query ββββββΆβ AI SmartTalk ββββββΆβ MCP Server β
β β β (AI Agent) β β β
β "Check my CRM" β β β β - CRM tools β
β βββββββ Processes query βββββββ - DB queries β
β Response β β Calls MCP tools β β - File access β
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
- De gebruiker stelt een vraag die externe gegevens vereist
- AI SmartTalk herkent dat er een MCP-tool nodig is
- De MCP-server wordt aangeroepen met de juiste tool
- De respons wordt teruggegeven en de AI formuleert een antwoord
Stapsgewijze Setupβ
Stap 1: Toegang tot MCP-integratieβ
- Log in op uw AI SmartTalk-account
- Navigeer naar Instellingen β Integraties
- Zoek MCP-servers en klik op Server toevoegen
Stap 2: Configureer de MCP-serverβ
Voer uw MCP-servergegevens in:
| Veld | Beschrijving |
|---|---|
| Servernaam | Vriendelijke naam voor deze verbinding |
| Server-URL | MCP-server-eindpunt (bijv. https://mcp.example.com) |
| Transport | SSE (Server-Sent Events) of WebSocket |
| Authenticatie | API-sleutel, OAuth of geen |
Stap 3: Test de Verbindingβ
- Klik op Test Verbinding
- AI SmartTalk zal de MCP-server pingen
- Controleer of de status Verbonden aangeeft
Stap 4: Ontdek Beschikbare Hulpmiddelenβ
Zodra u bent verbonden, haalt AI SmartTalk de lijst met beschikbare hulpmiddelen op:
| Hulpmiddel | Beschrijving | Parameters |
|---|---|---|
search_crm | Zoek klantgegevens | query, limit |
create_ticket | Maak een supportticket aan | titel, beschrijving |
get_weather | Haal weergegevens op | locatie |
Stap 5: Schakel Hulpmiddelen in voor Uw AIβ
- Bekijk de ontdekte hulpmiddelen
- Schakel in de hulpmiddelen die u wilt dat uw AI gebruikt
- Configureer eventuele specifieke instellingen voor het hulpmiddel
- Sla uw configuratie op
SmartFlow-integratieβ
MCP-hulpmiddelen kunnen ook worden gebruikt in SmartFlow-workflows:
MCP-hulpmiddelen gebruiken in Stromenβ
- Zoek in SmartFlow naar MCP in de actiebibliotheek
- Sleep de MCP-actie naar uw stroom
- Selecteer de MCP-server en Hulpmiddel
- Koppel invoerparameters vanuit uw stroomcontext
- Gebruik de respons van het hulpmiddel in daaropvolgende acties
Voorbeeld: Klantlookup-stroomβ
Trigger: Chat Service (wanneer gebruiker vraagt naar account)
Acties:
1. MCP-hulpmiddeloproep:
Server: Bedrijf CRM
Hulpmiddel: search_crm
Parameters:
query: {{user_email}}
2. AI-respons:
Context: CRM-lookupresultaat
Prompt: Beantwoord de vraag van de gebruiker over het account
Toepassingsgevallenβ
Klantrelatiebeheerβ
Verbind uw CRM via MCP:
- "Zoek klant John Smith op"
- "Wat is de status van account #12345?"
- "Hoeveel open supporttickets hebben we?"
Interne Hulpmiddelenβ
Toegang tot bedrijfssystemen:
- "Controleer de voorraad voor product SKU-123"
- "Wat staat er op de agenda voor morgen?"
- "Zoek in onze interne wiki naar onboardingdocumenten"
Externe Gegevensbronnenβ
Haal live gegevens op:
- "Wat is het huidige weer in Parijs?"
- "Krijg de laatste aandelenprijs voor AAPL"
- "Controleer de vluchtstatus voor UA123"
Ontwikkelingshulpmiddelenβ
Voor technische teams:
- "Wat is de status van de laatste build?"
- "Zoek in onze GitHub-issues naar authenticatiefouten"
- "Controleer de gezondheid van productie-servers"
MCP Server Voorbeeldenβ
Populaire MCP Serversβ
| Server | Doel | Link |
|---|---|---|
| Filesystem | Lees/schrijf lokale bestanden | Ingebouwde referentieserver |
| PostgreSQL | Query databases | Gemeenschapsserver |
| GitHub | Repo-beheer | Gemeenschapsserver |
| Slack | Messaging-integratie | Gemeenschapsserver |
Vind meer: Bezoek de MCP Server Registry voor gemeenschapsservers.
Zelf-gehoste MCP Serversβ
U kunt aangepaste MCP servers maken voor:
- Proprietaire interne systemen
- Aangepaste bedrijfslogica
- Veilige/private gegevens toegang
Beveiligingsoverwegingenβ
Authenticatieβ
| Methode | Gebruiksscenario |
|---|---|
| API Key | Eenvoudige server-naar-server authenticatie |
| OAuth 2.0 | Door gebruiker gedelegeerde toegang |
| mTLS | Omgevingen met hoge beveiliging |
Gegevensprivacyβ
- MCP-aanvragen kunnen gebruikersgegevens bevatten
- Zorg ervoor dat uw MCP server gegevens op de juiste manier verwerkt
- Overweeg vereisten voor gegevensresidentie
- Log en controleer MCP-toolaanroepen
Netwerkbeveiligingβ
- Gebruik HTTPS voor alle MCP-verbindingen
- Beperk de toegang tot de MCP server tot AI SmartTalk IP's
- Implementeer rate limiting op uw MCP server
Probleemoplossingβ
Verbinding Issuesβ
| Probleem | Oplossing |
|---|---|
| "Verbinden geweigerd" | Controleer server-URL en poort |
| "Authenticatie mislukt" | Verifieer inloggegevens/API-sleutel |
| "Timeout" | Controleer netwerkconnectiviteit, firewallregels |
| "SSL-fout" | Zorg voor een geldig SSL-certificaat |
Tool Ontdekkingsproblemenβ
| Probleem | Oplossing |
|---|---|
| "Geen tools gevonden" | Verifieer of de MCP server tools correct blootstelt |
| "Tool niet beschikbaar" | Controleer of de tool is ingeschakeld aan de serverzijde |
| "Schema mismatch" | Update AI SmartTalk om tool-schema's te vernieuwen |
Runtime Problemenβ
| Probleem | Oplossing |
|---|---|
| "Toolaanroep mislukt" | Controleer serverlogs op fouten |
| "Onverwachte reactie" | Verifieer of de tool het verwachte formaat retourneert |
| "Rate limited" | Implementeer backoff of verhoog limieten |
Beheren van MCP Serversβ
| Actie | Hoe |
|---|---|
| Server toevoegen | Instellingen β Integraties β MCP β Server toevoegen |
| Server bewerken | Klik op de servernaam om te wijzigen |
| Server uitschakelen | Schakel uit zonder te verwijderen |
| Server verwijderen | Verwijderknop (tools worden niet meer beschikbaar) |
| Tools vernieuwen | Klik op Vernieuwen om tools opnieuw te ontdekken |
Beste Praktijkenβ
- Begin eenvoudig: Verbind één server, test grondig, breid vervolgens uit
- Documenteer tools: Houd interne documentatie bij over wat elke tool doet
- Monitor gebruik: Volg welke tools worden aangeroepen en de prestaties
- Verwerk fouten elegant: AI moet toolfouten elegant afhandelen
- Beveilig inloggegevens: Gebruik omgevingsvariabelen, geen hardcoded sleutels
- Versie uw servers: MCP servers moeten worden geversioneerd voor stabiliteit