In de wereld van kunstmatige intelligentie en data-analyse zijn we constant op zoek naar manieren om AI-tools effectiever te maken. Een van de grootste uitdagingen is het verbinden van AI-systemen met bestaande databronnen en tools. Het Model Context Protocol (MCP) biedt hiervoor een elegante oplossing. In deze blogpost nemen we je mee in onze ervaring met het implementeren van MCP bij Blenddata en laten we zien hoe dit protocol de manier waarop AI met data kan werken, revolutioneert.
Het Model Context Protocol (MCP) is een gestandaardiseerde manier om Large Language Models (LLMs) direct toegang te geven tot tools, API’s, databases, documentatie en andere databronnen. In plaats van dat je informatie moet kopiëren en plakken, kan de AI direct gebruik maken van deze tools en bronnen om context te krijgen en taken uit te voeren. Dit opent een wereld van nieuwe mogelijkheden.
Een veelvoorkomend probleem bij bedrijven is dat waardevolle informatie en tools wel beschikbaar zijn, maar niet toegankelijk voor AI-tools. Medewerkers moeten handmatig informatie opzoeken, kopiëren en plakken om AI-input te krijgen. Dit kost tijd en belemmert de productiviteit. MCP lost dit op door je LLM direct te verbinden met je bestaande tooling en databronnen
MCP is belangrijk om drie kernredenen:
Concrete voorbeelden:
Bij Blenddata zagen we hierin een kans om onze workflows toegankelijker te maken en de ontwikkelervaring te verbeteren door MCP te integreren in onze dagelijkse processen.
Tijdens ons onderzoek naar LLMs in combinatie met onze data kwam MCP naar voren als de beste oplossing. We wilden verkennen hoe we een LLM konden laten werken met onze data uit de data pipelines, en MCP bood precies wat we zochten: een gestandaardiseerde manier om AI-tools te verbinden met databronnen.
Onze implementatie in 5 stappen:
Stap 1: Data context opzetten met dbt MCP
Stap 2: Database toegang via PostgreSQL MCP
Stap 3: Test data selecteren
Stap 4: AI workflow configureren
Stap 5: Model vergelijking en client ontwikkelen
Onze testresultaten laten zien dat MCP extreem handig kan zijn in development-scenario’s, maar voor dashboard-eindproducten zijn er nog extra stappen nodig.
Onze 4 belangrijkste inzichten:
✅ Werkt goed:
⚠️ Uitdagingen:
🔒 Veiligheidsrichtlijnen:
Wil je zelf aan de slag met MCP? We laten je zien hoe je in een paar stappen je eigen MCP setup kunt opzetten. We gebruiken Notion als voorbeeld, maar je kunt dit proces toepassen op andere MCP servers.
Stap 1: Download Cursor IDE Download Cursor IDE van cursor.com/downloads. Dit is onze MCP client die we gaan gebruiken.
Stap 2: Kies een MCP Server Voor deze tutorial gebruiken we de Notion MCP server van makenotion/notion-mcp-server. Dit is een goede keuze omdat Notion voor de meeste mensen toegankelijk is.
Stap 3: Zet Docker Desktop op Zorg dat Docker Desktop up-to-date is. We gaan de Docker MCP toolkit (beta) gebruiken om de installatie te vereenvoudigen. Je kunt dit ook doen via de mcp config .json die de meeste clients hebben.
Stap 4: Voeg de Notion MCP server toe In Docker Desktop ga je naar de MCP toolkit en voeg je de Notion MCP server toe. Dit proces is visueel en gebruiksvriendelijk.
Stap 5: Configureer de Notion MCP server Je hebt een Notion API token nodig. Ga naar notion.so/profile/integrations om dit aan te maken. Volg de instructies op de Notion MCP GitHub pagina voor de exacte stappen.
Stap 6: Verbind Cursor met de MCP toolkit In de MCP toolkit ga je naar het clients tabblad en klik je op “connect” bij Cursor. Dit voegt de docker mcp toolkit toe aan de mcp.json van Cursor.
Stap 7: Herstart Cursor (optioneel) Herstart Cursor om er zeker van te zijn dat alles correct is geladen.
Stap 8: Controleer de verbinding Ga naar File > Preferences > Cursor Settings > Tools & Integrations om te zien of de MCP server correct is verbonden.
Stap 9: Test het uit! Start een nieuwe chat (Ctrl + I) en probeer het uit. Je kunt nu vragen stellen over je Notion data en de AI heeft direct toegang tot je Notion workspace.
Voorbeeld prompts om te proberen:
Onze aanbevelingen voor beginners
Tip: MCP servers gebruiken om je AI-assistant context te geven is ideaal voor nieuwe teamleden om snel inzicht te krijgen in complexe projecten. Bijvoorbeeld: “Ik ga aan project X werken, help me de datamodellen te begrijpen.”
Blenddata is een data engineering consultancy die zich specialiseert in het bouwen van betrouwbare datapipelines en moderne data-architecturen. We helpen bedrijven om hun data toegankelijk en bruikbaar te maken.
Met onze ervaring in MCP kunnen we jouw organisatie helpen om AI-tools te gaan gebruiken. Of het nu gaat om dbt-documentatie, databases of andere bronnen, we kunnen je helpen om de kracht van AI te benutten in je dagelijkse werk.
Of ben jij als ontwikkelaar nieuwsgierig naar de mogelijkheden, neem contact met ons op!