---
title: "MCP-configgenerator voor 13 clients en 60 servers · DotsAgent"
description: "Kies servers en een client om het configuratiebestand in het juiste formaat te krijgen: mcp.json, config.toml, YAML of settings.json, plus CLI-commando's. 13 clients, 60 servers."
url: https://dotsagent.io/nl/mcp/config
---

Verbinden · tool

# MCP-configgenerator

Kies een client en de gewenste servers. Je krijgt de configuratie in precies het formaat dat de client verwacht, de bijbehorende CLI-commando's indien beschikbaar, en een waarschuwing voor onderdelen die niet kunnen worden uitgevoerd.

Client

Besturingssysteem

Bereik

Servers (3)

- **GitHub**
- **Context7**
- **Playwright** Lokaal

Claude Code haalt servers op met de opdracht claude mcp add of uit een .mcp.json-bestand in de hoofdmap van de repository.

`.mcp.json`

```
{
  "mcpServers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/"
    },
    "context7": {
      "type": "http",
      "url": "https://mcp.context7.com/mcp"
    },
    "playwright": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@playwright/mcp@latest"
      ]
    }
  }
}
```

### Of voeg ze toe via de opdrachtregel

`shell`

```
claude mcp add --transport http --scope project github https://api.githubcopilot.com/mcp/
claude mcp add --transport http --scope project context7 https://mcp.context7.com/mcp
claude mcp add --scope project playwright -- npx @playwright/mcp@latest
```

[Volledige installatie-instructies voor Claude Code →](https://dotsagent.io/nl/mcp/clients/claude-code)

## Hoe de uitvoer werkt

### Gehost of lokaal

Een gehoste server is een URL waarmee de client verbinding maakt via Streamable HTTP; de leverancier beheert de server en je hoeft niets te installeren. Een lokale server start als childproces via npx, uvx of docker en gebruikt de toegangsrechten van je machine. Als een server beide opties biedt, kiest de generator standaard voor gehost en kun je overschakelen.

### Secrets blijven buiten het bestand

De generator schrijft nooit een echte sleutel weg. Hij gebruikt de referentiesyntax van elke client: ${VAR} in Claude Code, ${env:VAR} in Cursor en Windsurf, een invoerveld in VS Code, $VAR in Gemini CLI, env_vars in Codex en ${{ secrets.VAR }} in Continue. Voor andere clients krijg je een tijdelijke aanduiding <VAR> die je zelf invult.

### OAuth bij het eerste gebruik

Bij de meeste gehoste servers hier meld je je aan met OAuth. De client opent een browser wanneer je voor het eerst verbinding maakt of de aanmeldstap uitvoert: /mcp in Claude Code, codex mcp login, devin mcp login of openclaw mcp login. Slack, Asana en HubSpot accepteren alleen vooraf geregistreerde clients. Controleer dus of jouw client wordt ondersteund.

### Opnieuw laden na bewerken

Claude Desktop leest het bestand bij het opstarten. Sluit de app daarom af en open hem opnieuw nadat je iets hebt gewijzigd. De logs staan op macOS in ~/Library/Logs/Claude. Verschijnt een nieuwe server niet in een andere client, start die dan opnieuw of laad het venster opnieuw. In OpenClaw test openclaw mcp doctor <name> --probe één server.

## Vragen over configuratie

### Waar moet mcp.json staan voor Cursor en Claude Code?

Cursor leest .cursor/mcp.json in het project of ~/.cursor/mcp.json voor elk project. Claude Code leest .mcp.json in de root van de repository voor projectspecifieke configuratie en bewaart de lokale en gebruikersconfiguratie in ~/.claude.json. VS Code gebruikt .vscode/mcp.json en Codex gebruikt ~/.codex/config.toml in plaats van JSON.

### Waarom wordt een externe server niet geladen vanuit claude_desktop_config.json?

Claude Desktop haalt alleen lokale servers uit dat bestand. Externe servers moet je toevoegen als aangepaste connectors via Instellingen > Connectors. Daar plak je de URL en meld je je aan. Daarom geeft de generator die URL's apart weer.

### Hoe voorkom ik dat API-sleutels in een gecommitte .mcp.json terechtkomen?

Verwijs naar een omgevingsvariabele in plaats van de sleutel te plakken. Claude Code verwerkt ${VAR} en ${VAR:-default}, Cursor verwerkt ${env:NAME} en VS Code kan om een geheim vragen via een inputs-entry. Stel de variabele in via je shell of secret manager voordat je de client start.

### Kan ik één MCP-configuratie voor meerdere clients gebruiken?

Niet zonder aanpassingen: de sleutel op het hoogste niveau is in de meeste clients mcpServers, maar in .vscode/mcp.json is dat servers, in Zed context_servers en in Codex mcp_servers-tabellen. Sommige clients kunnen configuratiebestanden van andere clients importeren: VS Code vindt configuraties van Claude Desktop, Cursor en Windsurf, Continue accepteert een mcp.json die je erin sleept en JetBrains AI Assistant heeft een optie om te importeren uit Claude.

### Waarom werkt npx niet in Claude Desktop op Windows?

De README voor MCP-servers voert npx op Windows uit via cmd: command cmd, met /c, npx en het pakket als argumenten. De generator voegt deze wrapper automatisch toe wanneer je Claude Desktop en Windows kiest.

### Gebruik ik beter de gehoste of de lokale versie van een server?

Gehost is eenvoudiger: je hoeft geen runtime te installeren en OAuth vervangt langlevende tokens op schijf. Lokaal is handig als de server bestanden of inloggegevens op je machine nodig heeft, of als er geen gehost endpoint beschikbaar is, zoals bij Filesystem, Playwright of de AWS API-server.

Onafhankelijke referentie voor iedereen die AI-agents bouwt. Niet verbonden aan een van de genoemde leveranciers.

© 2026 DotsAgent · Feiten gecontroleerd op 1 oktober 2026
