Introductie tot Claude MCP servers
In een eerdere blog schreef ik over mijn top 10 Claude MCP protocollen over hoe je van Claude een heuse AI agent kan maken. Het installeren van deze MCP servers is een technisch verhaal maar ook voor niet technische mensen makkelijk te doen, kwestie van instructies volgen. Om het je nog makkelijker te maken heb ik een stap voor stap gids gemaakt waarmee je zelf MCP servers kan installeren voor Claude Desktop.
Nadat je alle stappen hebt doorlopen heb je van jouw Claude Desktop een multifunctionele AI agent gemaakt en heb je geen no-code of andere agent frameworks nodig!
Ook als je nu nog denkt aan een bus - of treinstation bij het woord terminal heb je na het lezen van deze blog al een stuk meer kennis over computersystemen. De installatiegids werkt voor zowel Mac, Windows en Linux gebruikers.
Claude Desktop installeren en configureren voor MCP protocollen
Voordat we beginnen is het belangrijk om te weten dat je alleen met Claude Desktop versie MCP servers kunt gebruiken, met de cloud versie kan dit niet! Download dus eerst de Claude Desktop versie van als je die nog niet gebruikt.
Belangrijk! Het configuratie bestand waarvoor ik in deze blog de .json configuratie geef kun je vinden onder Claude > Settings. Dit is niet dezelfde settings als voor Claude Dekstop zelf. Mocht je de fout maken die ik in het begin maakt dan kun je daar zoeken tot je een ons weegt. In de Settings ga je naar de Developer tab en vind je Edit Config. Als je daar op klikt vind je het claude_desktop_config.json bestand. Dat is het bestand wat je straks moet gaan aanpassen.
**Let op bij het werken met privacy gevoelige informatie in verband met GDPR/AVG ook mijn blog over GDPR/AVG risico bij MCP servers **
De basis: Node.js installeren
Voordat we beginnen met het installeren van de MCP servers, moeten we eerst controleren of Node.js is geïnstalleerd. Node.js vormt de basis voor alle MCP server installaties.
Stap 1: Download Node.js
Ga naar de Node.js website: https://nodejs.org/
Tip: Kies de "LTS" versie (Long Term Support). Dit is de meest stabiele versie en perfect voor de meeste gebruikers. Klik op de downloadknop voor uw besturingssysteem (Windows, macOS of Linux).
Stap 2: Installatie uitvoeren
De installatie is grotendeels geautomatiseerd en eenvoudig te volgen:
-
Windows: Open het gedownloade .msi bestand en volg de instructies. Accepteer de standaardinstellingen door op "Next" te klikken bij elke stap, en klik op "Finish" wanneer de installatie is voltooid.
-
Mac: Open het .pkg bestand en volg de installatie-instructies. Accepteer de standaardinstellingen, klik op "Continue" en "Install". U moet mogelijk uw wachtwoord invoeren om de installatie te autoriseren. Klik op "Close" wanneer de installatie is voltooid.
-
Linux: De installatieprocedure kan per distributie verschillen. Raadpleeg de Node.js website voor specifieke instructies voor uw Linux-versie onder "Installing Node.js via package manager": https://nodejs.org/en/download/package-manager/. Voor Debian/Ubuntu gebruikt u doorgaans
sudo apt-get install nodejs npm
en voor Fedora/CentOS/RHELsudo dnf install nodejs
.
Stap 3: Controleer de installatie
Om te verifiëren dat Node.js correct is geïnstalleerd, opent u de terminal (of opdrachtprompt in Windows):
- Windows: Druk op de Windows-toets, typ "cmd" of "opdrachtprompt" en druk op Enter.
- Mac: Open Finder → Programma's → Hulpprogramma's → Terminal.
- Linux: Gebruik de sneltoets Ctrl+Alt+T of zoek "Terminal" in het applicatiemenu.
Typ de volgende commando's en druk na elke regel op Enter:
node -v
npm -v
Als de installatie succesvol was, zie je versienummers verschijnen (bijvoorbeeld v20.18.2 en 10.8.2). Dit bevestigt dat Node.js correct is geïnstalleerd en klaar is voor gebruik.
Het configuratiebestand vinden in Claude Desktop
Voordat we beginnen met het installeren van de MCP servers, is het belangrijk om te weten waar u het configuratiebestand kunt vinden dat we later gaan aanpassen.
- Open Claude Desktop
- Klik op het tandwiel-icoon voor Instellingen
- Ga naar het menu-item Developer
- Klik op de knop Edit config
- Je configuratiemap opent nu in uw bestandsverkenner
- In deze map vind je het bestand
claude_desktop_config.json
waarin we de MCP server instellingen gaan toevoegen
1. Memory Server: Behoud context en bespaar tokens
Wat het doet: De Memory Server onthoudt de context van uw gesprekken met Claude, waardoor u tokens bespaart en de continuïteit in langere projecten behouden blijft.
Stap-voor-stap installatie:
- Open een nieuwe terminal (of opdrachtprompt)
- Voer het volgende commando uit:
npm install -g @modelcontextprotocol/server-memory
-
Voeg de server toe in Claude Desktop:
-
Open het configuratie bestand via Claude>Settings in de menubar.
-
Ga naar het developer console
-
Op het configuratie bestand
-
Voeg onderstaande regel toe in het .json bestand
-
Vul bij /path/to/custom/ de folder in waar je hem wilt hebben (Bij mij bijvoorbeeld /Users/vincentvandeth/Desktop/Development/MCP)
JSON Configuratie:
{
"mcpServers": {
"memory": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-memory"
],
"env": {
"MEMORY_FILE_PATH": "/Users/jouwgebruikersnaammemory.json"
}
}
}
}
Testen:
Start een nieuwe chat met Claude. Bespreek een onderwerp, sluit Claude Desktop af, open het opnieuw om het geheugen te activeren. Voer een gesprek met Claude en vraag hem om het gesprek in het geheugen op te slaan. Claude slaat niet automatisch alles op. In een volgende gesprek verwijs je Claude naar het geheugen en heeft hij meteen de context van het gesprek te pakken.
Ik schrijf een aparte blog over hoe je efficient met het geheugen kan werken. Als je in de tussentijd vragen hebt mail me of stuur me een bericht op Linkedin
2. Filesystem Server: Directe toegang tot je bestanden
Wat het doet: De Filesystem Server geeft Claude directe toegang tot bestanden op uw computer, ideaal voor het bewerken van documenten of het verfijnen van code.
Stap-voor-stap installatie:
- Open een nieuwe terminal (of opdrachtprompt)
- Voer het volgende commando uit:
npm install -g @modelcontextprotocol/server-filesystem
-
Voeg de server toe in Claude Desktop:
-
Open het configuratie bestand via Claude>Settings in de menubar.
-
Ga naar het developer console
-
Op het configuratie bestand
-
Voeg onderstaande regel toe in het .json bestand
-
Vul bij /Users/jouwgebruikersnaam de folder in waar je hem wilt hebben
Bij mij bijvoorbeeld:
Users/vincentvandeth/Desktop/Development/VNXcrawlerdevelopment/ Users/vincentvandeth/Desktop/Development/vinix-marketing/folder1/
Let goed op op welke folders je rechten geeft want dat zijn de folders waarin Claude kan zoeken, lezenk, schrijven, nieuwe folders aanmaken etc. Als je documentatie hebt met privacy gevoelig info die niet selecteren.
JSON Configuratie:
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/vincentvandeth/Desktop/Development/vinix-marketing/folder1/",
"/Users/vincentvandeth/Desktop/Development/VNXcrawlerdevelopment/",
"/Users/vincentvandeth/projecten"
]
}
Belangrijk voor Mac en Linux gebruikers: Het kan nodig zijn om in uw privacy-instellingen expliciet toegang te verlenen tot bepaalde mappen. Controleer de instellingen voor 'Bestanden en Mappen' als u problemen ondervindt.
Testen:
Maak een tekstbestand in de geselecteerde map. Start een nieuwe chat met Claude en vraag: "Kun je het bestand [bestandsnaam] in de map [mapnaam] lezen?". Als Claude de inhoud kan lezen, werkt de Filesystem Server correct.
Handige tip: Vraag Claude in een prompt om bepaalde bestanden te lezen als achtergrond informatie. Je kunt Claude opdracht geven rechtstreeks in toegestane folders wijzigingen aan te brengen. Dit werkt ook voor bestanden die code bevatten.
3. Brave Search Server: Realtime webinformatie
Wat het doet: Integreert Brave Search, een privacy-vriendelijke zoekmachine, direct in Claude voor efficiënt webonderzoek.
Stap-voor-stap installatie:
- Open een nieuwe terminal (of opdrachtprompt)
- Voer het volgende commando uit:
npm install -g @modelcontextprotocol/server-brave-search
-
Voeg de server toe in Claude Desktop:
-
Open het configuratie bestand via Claude>Settings in de menubar.
-
Ga naar het developer console
-
Op het configuratie bestand
-
Voeg onderstaande regel toe in het .json bestand
-
Vul bij API sleutel de API sleutel in die je van de website van Brave Search gratis kan halen
{
"mcpServers": {
"brave-search": {
"command": "node",
"args": ["${env:APPDATA}/npm/node_modules/@modelcontextprotocol/server-brave-search/dist/index.js"],
"env": {
"BRAVE_API_KEY": "JOUW_API_SLEUTEL"
}
}
}
}
Testen:
Start een nieuwe chat met Claude en vraag: "Zoek op internet naar de laatste trends in digitale marketing". Als Claude recente informatie van het web teruggeeft, werkt de Brave Search Server correct.
4. Perplexity Search Server: Diepgaand onderzoek
Wat het doet: Integreert Perplexity AI voor diepgaande, gecureerde zoekresultaten, perfect voor serieuze marktanalyse.
Stap-voor-stap installatie:
- Open een nieuwe terminal (of opdrachtprompt)
- Voer het volgende commando uit:
npm install -g @modelcontextprotocol/server-perplexity-search
-
Voeg de server toe in Claude Desktop:
-
Open het configuratie bestand via Claude>Settings in de menubar.
-
Ga naar het developer console
-
Op het configuratie bestand
-
Voeg onderstaande regel toe in het .json bestand
-
Vul bij API sleutel de API sleutel in die je van de website van Perplexity haalt. Deze is helaas niet gratis maar zeer de moeite waar omdat Claude zelf instructies kan geven aan Perplexity en zo altijd de informatie zoekt die relevant is voor de opdracht waar je mee bezig bent.
JSON Configuratie:
{
"mcp-perplexity-search": {
"command": "npx",
"args": ["-y", "mcp-perplexity-search"],
"env": {
"JOUW-PERPLEXITY-API-SLEUTEL"
}
Testen:
Start een nieuwe chat en vraag Claude: "Zoek met Perplexity naar de impact van AI op de e-commerce industrie". Vergelijk deze resultaten met een reguliere zoekopdracht om het verschil in diepgang te zien.
6. GitHub Server: Codebeheer voor tech-professionals
Wat het doet: Integreert GitHub-functionaliteit in Claude, ideaal voor code generatie, review en beheer.
Stap-voor-stap installatie:
- Open een nieuwe terminal (of opdrachtprompt)
- Voer het volgende commando uit:
npm install -g @modelcontextprotocol/server-github
-
Genereer een GitHub Personal Access Token:
-
Ga naar je Github profiel naar Settings
-
Ga naar <> Developer settings helemaal onderaan de lijst
-
Kies Personal acces tokens > fine grained tokens
-
Generate new token
-
Vink tenminste 'Read access to codespaces metadata and metadata, read and Write access to actions, administration, code, commit statuses, pull requests en workflows aan.
Toevoegen in Claude Desktop:
- Open het configuratie bestand via Claude>Settings in de menubar.
- Ga naar het developer console
- Op het configuratie bestand
- Voeg onderstaande regel toe in het .json bestand
- Vul bij GITHUB_TOKEN het token in wat je op de website van Github hebt gehaald.
JSON configuratie:
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "JOUUW_GITHUB_PERSONAL_ACCESS_TOKEN"
}
}
Testen:
Start een nieuwe chat en vraag Claude: "Geef overzicht open issues in GitHub repository [gebruikersnaam]/[repository-naam]"
Tip: Maak een fine grained token dan kun je precies instellen wat Claude wel en niet mag doen hierdoor voorkom je dat Claude dingen kan inzien of bewerken die misschien gevoelig zijn.
**Let op bij het werken met privacy gevoelige informatie in verband met GDPR/AVG ook mijn blog over GDPR/AVG risico bij MCP servers **
7. ArXiv Search Server Installeren
Wat het doet: Integreert ArXiv, het archief voor wetenschappelijke papers, in Claude voor diepgaande research.
Stap-voor-Stap Installatie:
Deze is iets ingewikkelder dan de andere servers omdat je hiervoor het project op Githubn nodig hebt. Als je stap 6 succesvol hebt afgerond dan kun je gewoon Claude vragen om de server te clonen en je door de installatie te leiden.
Heb je geen Github? Geen probleem. Het kan ook handmatig:
- Maak een folder aan waar je de server wilt hebben: /users/jouwnaam/ArXiv bijvoorbeeld
- Open een terminal en type: cd //users/jouwnaam/ArXiv uit het vorige voorbeeld. Je zou nu in de terminal moeten zien dat je in die map staat (zie schermprint waar ik /users/vincentvandeth/desktop/development heb gebruikt.
- Kopieer dit commando in je terminal. Die haalt ArXiv op van Github:
git clone https://github.com/SecretiveShell/MCP-wolfram-alpha.git
cd MCP-wolfram-alpha
npm install
Toevoegen in Claude Desktop:
- Open het configuratie bestand via Claude>Settings in de menubar.
- Ga naar het developer console
- Op het configuratie bestand
- Voeg onderstaande regel toe in het .json bestand
- Vul jouw API key in die haal je hier
JSON Configuratie:
{
"mcpServers": {
"arxiv": {
"command": "node",
"args": [
"/pad/naar/arxiv-mcp-server/build/index.js",
"--storage-path",
"/pad/naar/paper-storage"
],
"env": {
"ARXIV_API_KEY": "JOUW_API_SLEUTEL"
}
}
}
}
Testen:
Start een nieuwe chat en vraag Claude: "Zoek op ArXiv naar recente papers over AI in medical diagnostics"
8. Google Search Server Installeren
Wat het doet: Integreert Google Search in Claude voor maximale zoekdekking.
Stap-voor-Stap Installatie:
- Open een nieuwe Terminal of Opdrachtprompt
- Installeer met NPM:
npm install -g @modelcontextprotocol/server-google-search
Google Custom Search Engine Configureren:
- Ga naar de Google Custom Search Engine website
- Maak een Custom Search Engine aan
- Genereer een API Key en Search Engine ID via de Google Cloud Console
Toevoegen in Claude Desktop:
- Open het configuratie bestand via Claude>Settings in de menubar.
- Ga naar het developer console
- Op het configuratie bestand
- Voeg onderstaande regel toe in het .json bestand
- API Key: Vul jouw Google Custom Search Engine API Key in
- Search Engine ID: Vul jouw Google Custom Search Engine ID in
- Ingeschakeld: Aanvinken
- Klik op 'Opslaan'
JSON Configuratie:
{
"mcpServers": {
"google-search": {
"command": "uvx",
"args": ["mcp-google-cse"],
"env": {
"GOOGLE_CSE_API_KEY": "JOUW_API_SLEUTEL",
"GOOGLE_CSE_ENGINE_ID": "JOUW_ENGINE_ID"
}
}
}
}
Testen:
Start een nieuwe chat en vraag Claude: "Google: Zoek naar recente ontwikkelingen in digitale marketing"
9. WolframAlpha Server Installeren
Wat het doet: Integreert WolframAlpha in Claude voor complexe berekeningen en datavisualisatie.
Stap-voor-Stap Installatie:
Net als ArXiv heb je voor Wolfram Alpha de repository van Github nodig. Als je stap 6 succesvol hebt afgerond dan kun je gewoon Claude vragen om de server te clonen en je door de installatie te leiden.
Heb je geen Github? Geen probleem. Het kan ook handmatig:
- Maak een folder aan waar je de server wilt hebben: /users/jouwnaam/Wolfram Alpha bijvoorbeeld
- Open een terminal en type: cd //users/jouwnaam/ArXiv uit het vorige voorbeeld. Je zou nu in de terminal moeten zien dat je in die map staat (zie schermprint waar ik /users/vincentvandeth/desktop/development heb gebruikt.
- Kopieer dit commando in je terminal. Die haalt Wolfram Alpha op van Github:
git clone https://github.com/SecretiveShell/MCP-wolfram-alpha.git
cd MCP-wolfram-alpha
npm install
WolframAlpha API Key Genereren:
- Ga naar de WolframAlpha website
- Maak een account aan en vraag een API Key aan
Toevoegen in Claude Desktop:
- Open het configuratie bestand via Claude>Settings in de menubar.
- Ga naar het developer console
- Op het configuratie bestand
- Voeg onderstaande regel toe in het .json bestand
- API Key: Vul jouw Wolfram Alpha key hier in
JSON Configuratie:
{
"mcpServers": {
"wolfram-alpha": {
"command": "node",
"args": [
"/pad/naar/MCP-wolfram-alpha/src/main.js",
"--api-key",
"JOUW_API_SLEUTEL"
],
"env": {
"WOLFRAM_API_KEY": "JOUW_API_SLEUTEL"
}
}
}
}
Testen:
Start een nieuwe chat en vraag Claude: "WolframAlpha: Bereken ROI met investering €10.000, opbrengst €25.000, visualiseer in taartdiagram"
10. DuckDuckGo Search Server Installeren
Wat het doet: Integreert DuckDuckGo, een privacy-vriendelijke zoekmachine, in Claude.
Stap-voor-Stap Installatie:
- Open een nieuwe Terminal of Opdrachtprompt
- Installeer met NPM:
npm install -g duckduckgo-mcp-server
Toevoegen in Claude Desktop:
- Open het configuratie bestand via Claude>Settings in de menubar.
- Ga naar het developer console
- Op het configuratie bestand
- Voeg onderstaande regel toe in het .json bestand
- API Key: Niet nodig
JSON Configuratie:
{
"mcpServers": {
"duckduckgo-search": {
"command": "npx",
"args": ["-y", "duckduckgo-mcp-server"]
}
}
}
Testen:
Start een nieuwe chat en vraag Claude: "DuckDuckGo: Zoek naar privacy-vriendelijke zoekmachines"
Complete JSON Configuratie
Nadat je meerdere servers hebt toegevoegd, ziet uw servers sectie in de config.json file er ongeveer zo uit:
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "JOUW_GITHUB_TOKEN"
}
},
"arxiv": {
"command": "node",
"args": [
"/absoluut/pad/naar/arxiv-mcp-server/build/index.js",
"--storage-path",
"/absoluut/pad/naar/paper-storage"
],
"env": {
"ARXIV_API_KEY": "JOUW_ARXIV_API_SLEUTEL"
}
},
"wolfram-alpha": {
"command": "node",
"args": [
"/absoluut/pad/naar/MCP-wolfram-alpha/src/main.js"
],
"env": {
"WOLFRAM_API_KEY": "JOUW_WOLFRAM_API_SLEUTEL"
}
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/JOUW_GEBRUIKERSNAAM/Desktop",
"/Users/JOUW_GEBRUIKERSNAAM/Downloads"
]
},
"memory": {
"command": "uvx",
"args": ["memory-mcp-server"],
"env": {
"DATABASE_URL": "sqlite:///geheugen.db"
}
},
"google-search": {
"command": "node",
"args": [
"/absoluut/pad/naar/mcp-google-custom-search-server/build/index.js"
],
"env": {
"GOOGLE_API_KEY": "JOUW_GOOGLE_API_SLEUTEL",
"GOOGLE_SEARCH_ENGINE_ID": "JOUW_SEARCH_ENGINE_ID"
}
},
"perplexity-server": {
"command": "node",
"args": [
"/absoluut/pad/naar/perplexity-mcp/build/index.js"
],
"env": {
"PERPLEXITY_API_KEY": "JOUW_PERPLEXITY_API_SLEUTEL",
"PERPLEXITY_MODEL": "sonar"
}
},
"duckduckgo-search": {
"command": "npx",
"args": ["-y", "duckduckgo-mcp-server"]
}
}
}
Belangrijk: Vervang alle placeholders (UW_API_KEY, UW_GITHUB_PERSONAL_ACCESS_TOKEN, etc.) en voorbeeldpaden met je eigen API keys, tokens en bestandspaden. U kunt deze JSON direct aanpassen in het "JSON Bewerken" tabblad in Claude Desktop (MCP Servers instellingen).
Conclusie
Gefeliciteerd! Je hebt Claude Desktop uitgebreid met 10 krachtige MCP servers. Deze uitbreidingen maken Claude tot een super AI agent. Experimenteer met deze nieuwe mogelijkheden om te ontdekken hoe ze jouw workflow kunnen optimaliseren.
De MCP community blijft groeien, en er komen regelmatig nieuwe servers beschikbaar. Houd mijn blog in de gaten voor updates over de nieuwste ontwikkelingen.
Disclaimer
Wees altijd voorzichtig met het installeren van software en het verlenen van toegang tot uw bestanden en online accounts. Gebruik servers van vertrouwde bronnen en lees de documentatie zorgvuldig door. Veiligheid staat voorop!
Heb je vragen of hulp nodig bij het installeren? Stuur me een mail of berichtop Linkedin
Vincent van Deth
Marketing Consultant
Met jarenlange ervaring in marketingstrategie en consultancy help ik bedrijven om hun groeipotentieel te maximaliseren met data-gedreven inzichten en AI-automatisering. Mijn expertise ligt in het optimaliseren van marketingcampagnes, het strategisch inzetten van AI-agents en het verbeteren van conversies door slimme, schaalbare oplossingen. Of het nu gaat om het verfijnen van je B2B-marketingstrategie, het selecteren van de juiste kanalen of het implementeren van AI-gestuurde marketingprocessen, ik bied maatwerkadvies dat leidt tot meetbare resultaten. Mijn aanpak combineert strategische visie met geavanceerde technologie, zodat bedrijven niet alleen groeien, maar ook efficiënter en slimmer opereren.