Lokale koppelingen
Met de desktop applicatie kun je lokale MCP (Model Context Protocol) servers registreren. Dit zijn koppelingen met externe services en tools die rechtstreeks op je computer draaien.
Waarom alleen in de desktop applicatie?
MCP servers kunnen op twee manieren communiceren:
| Type | Protocol | Web app | Desktop app |
|---|---|---|---|
| SSE | Server-Sent Events via HTTP | ✅ Ja | ✅ Ja |
| Stdio | Standard input/output | ❌ Nee | ✅ Ja |
Stdio servers communiceren via de command line (stdin/stdout). Dit is een krachtige en veel gebruikte methode, maar vereist directe toegang tot het besturingssysteem. Een webbrowser kan dit niet vanwege beveiligingsrestricties.
De desktop applicatie draait als een volwaardige applicatie op je computer en kan daarom wel:
- Lokale programma's opstarten en aansturen
- Communiceren via stdin/stdout
- Toegang krijgen tot lokale resources
Wat is MCP?
Het Model Context Protocol is een open standaard waarmee AI-assistenten kunnen communiceren met externe tools en databronnen. Een MCP server biedt:
- Tools - Acties die de AI kan uitvoeren (bijv. bestanden zoeken, API aanroepen)
- Resources - Data die de AI kan lezen (bijv. documenten, database informatie)
- Prompts - Voorgedefinieerde instructies voor specifieke taken
MCP servers vinden
Er zijn verschillende bronnen om MCP servers te vinden:
| Bron | URL | Beschrijving |
|---|---|---|
| MCP Servers Directory | mcpservers.org | Uitgebreide directory met honderden servers |
| Awesome MCP Servers | github.com/punkpeye/awesome-mcp-servers | Gecureerde lijst op GitHub |
| Smithery | smithery.ai | Registry met zoekfunctie |
| Officiële MCP | modelcontextprotocol.io/examples | Voorbeelden van het MCP team |
Aanbevolen servers voor onderwijs
Voor AI-School zijn de volgende MCP servers bijzonder nuttig:
Kennisbeheer
| Server | Installatie | Functie |
|---|---|---|
| Obsidian | npx @anthropic/mcp-server-obsidian | Doorzoek en bewerk notities in Obsidian |
| Notion | npx @anthropic/mcp-server-notion | Integratie met Notion workspaces |
| Memory | npx @anthropic/mcp-server-memory | Persistente kennisopslag voor de AI |
Onderzoek en bronnen
| Server | Installatie | Functie |
|---|---|---|
| Brave Search | npx @anthropic/mcp-server-brave-search | Zoeken op internet |
| Fetch | npx @anthropic/mcp-server-fetch | Webpagina's ophalen en lezen |
| Arxiv | npx arxiv-mcp-server | Wetenschappelijke papers doorzoeken |
Productiviteit
| Server | Installatie | Functie |
|---|---|---|
| Google Drive | npx @anthropic/mcp-server-gdrive | Toegang tot Google Drive bestanden |
| Slack | npx @anthropic/mcp-server-slack | Berichten lezen en sturen in Slack |
| Calendar | npx gcal-mcp-server | Google Calendar integratie |
Een MCP server registreren
- Zorg dat je Node.js hebt geïnstalleerd (voor npx servers)
- Open de desktop applicatie
- Ga naar Instellingen → MCP Servers
- Klik op Server toevoegen
- Vul de configuratie in:
- Naam: Een herkenbare naam voor de server
- Command: Het commando om de server te starten (bijv.
npx) - Arguments: De argumenten (bijv.
@anthropic/mcp-server-filesystem /pad/naar/map)
Na het toevoegen kun je de server testen door een chat te starten en te vragen welke tools beschikbaar zijn.
Eigen MCP server ontwikkelen
Wil je een eigen MCP server bouwen? Bekijk de officiële documentatie:
- MCP Quickstart - Snel aan de slag
- MCP SDK (TypeScript) - SDK voor Node.js
- MCP SDK (Python) - SDK voor Python