Hoe verbind je Claude Desktop met een MCP-server: complete handleiding

Laatste update: 23/07/2026

  • Het Model Context Protocol (MCP) maakt het mogelijk om Claude op een gestandaardiseerde manier te integreren met databases, API's en externe tools.
  • Er zijn meerdere implementatiemethoden, waaronder lokale servers via stdio en externe opties via HTTP of WebSocket.
  • De configuratie van Claude Desktop wordt voornamelijk beheerd via een JSON-bestand waarin commando's en inloggegevens zijn gedefinieerd.
Verbind Claude Desktop met een MCP-server.

Als je ooit het gevoel hebt gehad dat Claude geen toegang heeft tot de "echte wereld" om echt nuttig te zijn, dan... Model Context Protocol (MCP) Dit is precies het stuk waar je naar op zoek was. Het is een Open standaard voor het verbinden van AI-assistenten met externe tools en databronnen., zoals bestandssystemen, databases, codeopslagplaatsen of bedrijfsapplicaties.

Dankzij MCP kan Claude meer doen dan alleen reageren met informatie die al in een gesprek is opgenomen. Afhankelijk van de geïnstalleerde server en de verleende machtigingen kan de assistent documenten raadplegen, incidenten analyseren, informatie opzoeken in een database of acties uitvoeren met behulp van externe tools..

Integratie met Claude kan via lokale servers die op de computer zelf draaien of door externe connectoren die toegankelijk zijn via internetDe daadwerkelijke mogelijkheden hangen echter altijd af van de tools die elke server biedt, de bijbehorende machtigingen en de geconfigureerde beveiligingsmaatregelen.

Claude Slack Figma Asana
Gerelateerd artikel:
Claude integreert Slack, Figma en Asana: zo verandert teamwork met behulp van AI.

Soorten MCP-serverimplementaties

Soorten MCP-serverimplementaties

Voordat we beginnen, is het belangrijk om onderscheid te maken tussen lokale en externe MCP-serversHet eerste type draait op de computer van de gebruiker en is vooral handig voor toegang tot bestanden, scripts en applicaties die op die machine zijn geïnstalleerd. Het tweede type wordt gehost op internet en stelt Claude in staat verbinding te maken met cloudservices, bedrijfsplatformen en gedeelde tools.

Lokale servers gebruiken doorgaans transport. studioIn dit systeem start Claude de server als een apart proces en communiceert ermee via standaardinvoer en -uitvoer. Dit is een eenvoudige en efficiënte optie wanneer zowel de client als de server zich op dezelfde machine bevinden.

Voor verbindingen op afstand is het momenteel aanbevolen transportprotocol Streambare HTTPDit systeem stelt Claude in staat om via een webadres verbinding te maken met een server en is meer geschikt voor cloudgebaseerde diensten. Het oude transportsysteem was gebaseerd op HTTP met SSE Het is nog steeds te vinden in sommige implementaties, maar het wordt voornamelijk behouden voor compatibiliteit met oudere servers.

Hoewel er servers zijn die WebSockets via hun eigen implementaties gebruiken, WebSockets maakt geen deel uit van de huidige standaard transportprotocollen van MCP.Het is daarom niet raadzaam om aan te nemen dat elke client die compatibel is met het protocol op deze manier verbinding kan maken.

Exclusieve inhoud - Klik hier  Hoe u de ventilatorsnelheid kunt beperken en de laptoptemperatuur in Windows 11 kunt regelen

Stapsgewijze installatie in Claude Desktop

De eenvoudigste manier om Claude Desktop uit te breiden is door gebruik te maken van de volgende mogelijkheden: bureaubladextensies. Van Instellingen > Extensies Je kunt de beschikbare map controleren, een extensie installeren en de benodigde velden invullen, zoals bestandspaden of inloggegevens.

Het is ook mogelijk om aangepaste extensies te installeren die als bestanden worden gedistribueerd. .mcpbOm dit te doen, moet u naar de geavanceerde instellingen van de extensies gaan, de ontwikkelaarsopties zoeken en het bijbehorende bestand selecteren. Deze indeling kan een handigere installatie bieden en bepaalde gevoelige gegevens beschermen. beveiligde opslagplaats voor besturingssysteemreferentiesOfficiële handleiding voor lokale extensies voor Claude Desktop

Als de server niet beschikbaar is als extensie, kunt u deze nog steeds handmatig configureren met behulp van het bestand. claude_desktop_config.jsonOp Windows is het meestal te vinden in dit pad:

%APPDATA%\Claude\claude_desktop_config.json

Deze eigenschap wordt in dit bestand gebruikt. mcpServers Om aan te geven welke opdracht Claude moet uitvoeren en welke argumenten hij nodig heeft. Het is cruciaal om de JSON-syntaxis te volgen, aangezien Een extra komma, onjuiste aanhalingstekens of een verkeerd gesloten accolade kunnen ervoor zorgen dat de server niet opstart..

Een nuttig voorbeeld is de officiële MCP-server op GitHubHet oude pakket @modelcontextprotocol/server-github Het wordt niet langer ondersteund, dus het moet niet worden geïnstalleerd volgens oude handleidingen. De huidige implementatie is GitHub MCP-server en kan lokaal worden uitgevoerd met Docker met behulp van de image. ghcr.io/github/github-mcp-server.

Een basisconfiguratie voor Claude Desktop zou er als volgt uit kunnen zien:

{ "mcpServers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "TU_TOKEN" } } } }

Om het te laten werken, heb je het volgende nodig: Docker is geïnstalleerd en draait.Je moet ook een persoonlijk toegangstoken aanmaken op GitHub en dit alleen de benodigde machtigingen verlenen voor de taken die je wilt uitvoeren. Waar mogelijk is het beter om een specifiek machtigingstoken in plaats van een klassiek token met algemene toegang tot alle repositories.

Houd er rekening mee dat het direct opslaan van het token in het JSON-bestand ervoor zorgt dat het wordt opgeslagen als computerleesbare tekstDaarom is het in gedeelde computer- of bedrijfsomgevingen veiliger om een ​​MCPB-extensie, een geheimenbeheerder of een gelijkwaardige methode voor beveiligde opslag te gebruiken.

Na het wijzigen van het bestand moet u Sluit Claude Desktop volledig af en open het opnieuw.Het simpelweg herstarten van het venster is mogelijk niet voldoende om de instellingen van de applicatie opnieuw te laden.

Hoe verbind ik Claude met Slack?
Gerelateerd artikel:
Hoe verbind je Claude met Slack en haal je het meeste uit Claude Code?

Geavanceerd management en probleemoplossing

Probleemoplossing voor Claude Desktop

Als een server geïnstalleerd lijkt te zijn, maar de bijbehorende tools niet beschikbaar zijn, is de eerste stap om... Claude Desktop opnieuw opstarten en controleer de configuratie. U moet ook controleren of de gebruikte paden bestaan, of Docker of het benodigde proces actief is en of de inloggegevens de juiste machtigingen hebben.

Exclusieve inhoud - Klik hier  SynthID: Google's technologie om door AI gegenereerde content te ontmaskeren.

Bij het gebruik van een JSON-configuratie is het raadzaam deze te controleren met een syntaxchecker. Een ogenschijnlijk correct bestand kan door een klein detail fouten vertonen en problemen veroorzaken. Claude negeert een of meer MCP-servers..

Je moet ook onderscheid maken tussen de configuratie van Claude Desktop en die van Claude-codeCommando's zoals claude mcp list, de configuratiebereiken en het bestand .mcp.json Ze zijn primair afkomstig uit de Claude Code en dienen daarom niet als algemene instructies voor de desktopapplicatie te worden gebruikt.

Claude Code richt zich voornamelijk op drie gebieden:

  • Lokaal: De server is alleen beschikbaar binnen het huidige project en voor de gebruiker die deze heeft geconfigureerd.
  • Project: De configuratie wordt opgeslagen in een bestand. .mcp.json die met de rest van het team gedeeld kan worden.
  • Gebruiker: De server is voor de gebruiker beschikbaar in verschillende projecten.

Een bestand delen .mcp.json Het stelt een team in staat om dezelfde serverlijst te gebruiken, maar Elk lid moet de configuratie beoordelen en goedkeuren. Voordat processen vanuit de repository worden uitgevoerd, moeten privésleutels niet rechtstreeks in een bestand worden ingevoerd dat naar versiebeheer wordt geüpload.

Om naar inloggegevens te verwijzen zonder ze in de repository op te nemen, kunt u gebruikmaken van omgevingsvariabelenuitbreiding met expressies zoals: ${GITHUB_TOKEN}Dit voorkomt dat de waarde van het geheim openbaar wordt gemaakt, hoewel Elke gebruiker moet de bijbehorende variabele in zijn eigen omgeving definiëren..

CLAWDBOT
Gerelateerd artikel:
Clawdbot, de AI-agent die op je computer wordt geïnstalleerd en je berichtenapps beheert.

Servers die enorme hoeveelheden data retourneren, kunnen ook context- en prestatieproblemen veroorzaken. In Claude Code is de variabele MAX_MCP_OUTPUT_TOKENS Hiermee kunt u de limiet aanpassen die voor bepaalde reacties geldt. Bijvoorbeeld:

MAX_MCP_OUTPUT_TOKENS=50000 claude

Deze instelling behoort tot Claude-code En dit moet niet verward worden met een algemene Claude Desktop-optie. Het verhogen van de limiet is ook niet altijd de beste oplossing, omdat dit het contextverbruik kan verhogen en het voor het model moeilijker kan maken om relevante informatie te identificeren.

Als je een server ontwikkelt, kun je de metadata declareren. anthropic/maxResultSizeChars om aan te geven dat een tool bijzonder lange reacties moet teruggeven. Claude Code ondersteunt waarden tot 500.000 tekens voor de tekstuele inhoud van een tool, hoewel het meestal de voorkeur verdient De resultaten pagineren, filteren of samenvatten.Claude Code MCP-documentatie

Exclusieve inhoud - Klik hier  Hoe voeg je geheugen toe aan een Langflow-chatbot?

Authenticatie en beveiliging in het protocol

Beveiliging is met name belangrijk omdat sommige MCP-servers dit toestaan. privé-informatie lezen of acties uitvoeren op externe services.Controleer voordat u er een installeert wie het onderhoudt, welke commando's het uitvoert en welke machtigingen het aanvraagt.

Externe servers kunnen gebruikmaken van OAuth 2.0 Om de gebruiker te authenticeren zonder dat deze handmatig een token hoeft te kopiëren. Wanneer de server en client compatibel zijn, kan Claude een autorisatiestroom openen waarmee de gebruiker kan inloggen en de gevraagde toegang kan goedkeuren.

Het is echter belangrijk om te begrijpen waar de verbinding tot stand komt. Lokale MCP-servers geconfigureerd via claude_desktop_config.json Ze worden uitgevoerd en gecommuniceerd vanuit de computer van de gebruikerExterne connectoren die aan het account van Claude zijn toegevoegd, kunnen echter wel verbindingen ontvangen van de Antropogene infrastructuurDe server moet daarom via internet bereikbaar en goed beveiligd zijn.

In de Claude-code worden geavanceerde mechanismen gebruikt, zoals headersHelperdie een programma uitvoeren om dynamische authenticatieheaders te genereren. Dit is handig bij kortstondige tokens, SSO-systemen of bedrijfsinfrastructurenHet betreft echter een clientspecifieke functie en geen automatische mogelijkheid van welke MCP-server dan ook.

Hoe verbind je AI-agenten met interne tools zonder inloggegevens prijs te geven?
Gerelateerd artikel:
Hoe verbind je AI-agenten met interne systemen zonder inloggegevens prijs te geven?

Om risico's te beperken, is het raadzaam om de volgende maatregelen te nemen: principe van minimale privilegesGeef alleen toegang tot essentiële repositories, mappen en bewerkingen. Installeer bovendien geen onbekende servers, bekijk de suggesties van Claude en zorg ervoor dat zowel de client- als de Docker-images en -extensies up-to-date zijn.

Door Claude Desktop te verbinden met een MCP-server kunt u de wizard omzetten in een Geïntegreerde tool met bestanden, opslagplaatsen, databases en zakelijke servicesDe sleutel is om de juiste keuze te maken tussen een lokale extensie en een externe connector, het juiste transportprotocol te gebruiken en de machtigingen zorgvuldig te controleren voordat er acties worden geautoriseerd.

Met een veilige configuratie kan MCP tal van handmatige processen elimineren en ervoor zorgen dat Claude met actuele informatie kan werken zonder deze constant in de chat te hoeven kopiëren. Echter, De uiteindelijke toegang wordt altijd beperkt door de tools die de server biedt en door de machtigingen die de gebruiker verleent..

Agentic AI Foundation
Gerelateerd artikel:
Wat is de Agentic AI Foundation en waarom is deze belangrijk voor open AI?