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 te communiceren met externe systemen via een uniforme interface.
Overzichtβ
De MCP Server-integratie stelt je in staat om:
- Verbinding te maken met elke MCP-compatibele server
- Tools bloot te stellen voor je AI om aan te roepen tijdens gesprekken
- Toegang te krijgen tot externe gegevens via gestandaardiseerde protocollen
- Mogelijkheden 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 je begint, zorg ervoor dat je:
- Een actief AI SmartTalk-account hebt
- Toegang hebt tot een MCP-server (zelf-gehost of van derden)
- MCP-server-URL en authenticatiegegevens hebt
- Begrip hebt 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 het een MCP-tool nodig heeft
- De MCP-server wordt aangeroepen met de juiste tool
- Het antwoord 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 Toolsβ
Zodra u verbonden bent, haalt AI SmartTalk de lijst met beschikbare tools op:
| Tool | Beschrijving | Parameters |
|---|---|---|
search_crm | Zoek klantgegevens | query, limit |
create_ticket | Maak een supportticket aan | title, description |
get_weather | Haal weergegevens op | location |
Stap 5: Schakel Tools in voor Uw AIβ
- Bekijk de ontdekte tools
- Schakel in tools die u wilt dat uw AI gebruikt
- Configureer eventuele tool-specifieke instellingen
- Sla uw configuratie op
SmartFlow-integratieβ
MCP-tools kunnen ook worden gebruikt in SmartFlow-workflows:
MCP-tools gebruiken in Stromenβ
- Zoek in SmartFlow naar MCP in de actiebibliotheek
- Sleep de MCP-actie in uw stroom
- Selecteer de MCP-server en Tool
- Koppel invoerparameters vanuit uw stroomcontext
- Gebruik de toolrespons in volgende acties
Voorbeeld: Klantlookup-stroomβ
Trigger: Chat Service (wanneer gebruiker vraagt naar account)
Acties:
1. MCP Tool Aanroep:
Server: Bedrijf CRM
Tool: search_crm
Parameters:
query: {{user_email}}
2. AI Respons:
Context: CRM lookup resultaat
Prompt: Beantwoord de vraag van de gebruiker over het account
Gebruikscasesβ
Klantrelatiebeheerβ
Verbind uw CRM via MCP:
- "Zoek klant John Smith op"
- "Wat is de status van account #12345?"
- "Hoeveel open supporttickets hebben we?"
Interne Toolsβ
Toegang tot bedrijfsystemen:
- "Controleer de voorraad voor product SKU-123"
- "Wat staat er op de agenda voor morgen?"
- "Zoek onze interne wiki naar onboarding-documenten"
Externe Gegevensbronnenβ
Haal live gegevens op:
- "Wat is het huidige weer in Parijs?"
- "Krijg de laatste aandelenprijs voor AAPL"
- "Controleer de vluchtstatus voor UA123"
Ontwikkelingstoolsβ
Voor technische teams:
- "Wat is de status van de laatste build?"
- "Zoek 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-Hosted MCP Serversβ
U kunt aangepaste MCP servers maken voor:
- Proprietaire interne systemen
- Aangepaste bedrijfslogica
- Veilige/private gegevens toegang
Beveiligingsoverwegingenβ
Authenticatieβ
| Methode | Toepassing |
|---|---|
| API Key | Eenvoudige server-naar-server authenticatie |
| OAuth 2.0 | Door gebruiker gedelegeerde toegang |
| mTLS | Omgevingen met hoge beveiliging |
Gegevensprivacyβ
- MCP verzoeken kunnen gebruikersgegevens bevatten
- Zorg ervoor dat uw MCP server gegevens op de juiste manier verwerkt
- Overweeg vereisten voor gegevensresidentie
- Log en controleer MCP tool-aanroepen
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 Problemenβ
| Probleem | Oplossing |
|---|---|
| "Verbinding geweigerd" | Controleer server URL en poort |
| "Authenticatie mislukt" | Verifieer inloggegevens/API sleutel |
| "Timeout" | Controleer netwerkverbinding, firewallregels |
| "SSL fout" | Zorg voor een geldig SSL-certificaat |
Tool Ontdekkingsproblemenβ
| Probleem | Oplossing |
|---|---|
| "Geen tools gevonden" | Controleer 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 |
|---|---|
| "Tool-aanroep 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 beschikbaar) |
| Tools vernieuwen | Klik op Vernieuwen om tools opnieuw te ontdekken |
Best Practicesβ
- 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 versiebeheer voor stabiliteit