# Je AI-assistent koppelen

> Laat Claude, ChatGPT, Cursor of elke MCP-assistent je hosting beheren: sites, deploys, instellingen, domeinen, DNS en data.

Source: https://veldhost.eu/nl/docs/connect-ai-assistant

veldhost heeft een ingebouwde **MCP-server**: de open standaard waarmee AI-assistenten met externe diensten werken. Koppel hem en je assistent beheert je hosting samen met jou: gezondheid en logs bekijken, deployen en releases goedkeuren, de instellingen van een site aanpassen, een domein koppelen, DNS bewerken, back-ups en staging regelen, je data bevragen, en zelfs [een nieuwe site, e-mail of een ander plan bestellen, ter goedkeuring door jou](https://veldhost.eu/nl/docs/ai-ordering).

## Het endpoint

```
https://manage.veldhost.eu/mcp
```

**De makkelijke manier: gewoon inloggen.** Voeg de URL hierboven toe als connector in je assistent en laat authenticatie leeg. Je wordt naar de normale veldhost-login gestuurd (passkeys werken), ziet precies wat de assistent mag doen, en keurt het goed. Je trekt de koppeling op elk moment in bij **Beveiliging → Gekoppelde apps**.

**Of gebruik een token:** hetzelfde persoonlijke token als voor de [API](https://veldhost.eu/nl/docs/api-reference), aan te maken bij [API & MCP](https://manage.veldhost.eu/portal/api-tokens), waar elke client hieronder een kant-en-klaar fragment heeft.

In beide gevallen bepalen de [rechten](https://veldhost.eu/nl/docs/scopes-and-permissions) wat de assistent mag, en nooit meer dan je eigen rol toestaat. Met alleen **read** kan hij alleen kijken. Wat niet terug te draaien is (een back-up terugzetten, DNSSEC aanzetten, een warehouse-database verwijderen, een release goedkeuren of terugdraaien) vraagt altijd eerst jouw bevestiging.

## Claude

In **Claude** (web, desktop en mobiel): Settings → Connectors → *Add custom connector* → plak `https://manage.veldhost.eu/mcp`. Geen token nodig: Claude leidt je door de veldhost-login.

In **Claude Code**:

```
# OAuth (aanbevolen: opent de login voor je)
claude mcp add veldhost https://manage.veldhost.eu/mcp --transport http

# of met een persoonlijk token
claude mcp add veldhost https://manage.veldhost.eu/mcp \
  --transport http \
  --header "Authorization: Bearer mpc_..."
```

## ChatGPT

veldhost staat **nog niet** in de plugin-directory van ChatGPT, dus zoeken daar vindt hem niet. Tot dat zo is voeg je hem zelf toe met de **developer mode** van ChatGPT. Dat werkt hetzelfde, met dezelfde veldhost-login. Developer mode is er voor Plus-, Pro-, Business-, Enterprise- en Education-accounts op chatgpt.com in de browser. In een Business- of Enterprise-werkruimte moet je beheerder het soms eerst toestaan.

1. Zet developer mode aan: open in ChatGPT **Settings → Security and login** en schakel **Developer mode** in.
2. Ga naar **Plugins** (`chatgpt.com/plugins`) en kies de knop **+**.
3. Noem hem `veldhost`. Vul onder **Connection** `https://manage.veldhost.eu/mcp` in (met `/mcp`) en maak hem aan. Je hebt geen token nodig: ChatGPT vindt onze login zelf.
4. Log in bij veldhost als ChatGPT erom vraagt, bekijk wat hij mag doen, en keur het goed.
5. Open in een chat het **+**-menu, kies **Developer mode** en selecteer veldhost. Vraag dan bijvoorbeeld *"Is mijn site online?"*

De menu's van ChatGPT veranderen vaak. Deze stappen zijn in oktober 2026 nagelopen tegen de eigen documentatie van OpenAI. Staat een naam ergens anders, dan heeft de [developer mode-handleiding](https://developers.openai.com/api/docs/guides/developer-mode) van OpenAI het actuele pad. In ChatGPT biedt veldhost dezelfde tools als elders, behalve de tools die iets prijzen of bestellen (een nieuwe site, e-mail, een ander plan, staging, domeinen): daarvoor stuurt ChatGPT je naar het portaal.

## Cursor, VS Code, Windsurf en andere

**Cursor** (`~/.cursor/mcp.json`) en de meeste andere clients gebruiken deze JSON; laat `headers` weg om met OAuth in te loggen. **Windsurf** (`~/.codeium/windsurf/mcp_config.json`) gebruikt dezelfde, met `serverUrl` in plaats van `url`:

```
{
  "mcpServers": {
    "veldhost": {
      "url": "https://manage.veldhost.eu/mcp",
      "headers": { "Authorization": "Bearer mpc_..." }
    }
  }
}
```

**VS Code** (`.vscode/mcp.json`):

```
{
  "servers": {
    "veldhost": { "type": "http", "url": "https://manage.veldhost.eu/mcp" }
  }
}
```

**Gemini CLI** (`~/.gemini/settings.json`): zet `"veldhost": {"httpUrl": "https://manage.veldhost.eu/mcp"}` onder `mcpServers`. **Codex CLI**: `codex mcp add veldhost --url https://manage.veldhost.eu/mcp`. **OpenCode** (`opencode.json`): zet `"veldhost": {"type": "remote", "url": "https://manage.veldhost.eu/mcp", "enabled": true}` onder `mcp`; het opent zelf de veldhost-login, of draai `opencode mcp auth veldhost`.

Elke andere client die MCP over Streamable HTTP spreekt werkt ook. Voor ontwikkelaars van clients: OAuth 2.1 met PKCE, discovery op `/.well-known/oauth-protected-resource/mcp`, dynamische clientregistratie, en de MCP-protocolversies 2026-07-28 tot en met 2024-11-05.

## Wat hij kan

Zo'n negentig tools, gegroepeerd naar het recht dat ze nodig hebben. De volledige, altijd actuele lijst staat in de [MCP-toolreferentie](https://veldhost.eu/nl/docs/mcp-tools); in het kort:

- **Kijken** (read): sites, gezondheid, logs, deploys, verkeer en statistieken, back-ups, staging, cron, domeinen en registrarstatus, DNS, e-mail, facturen, het auditlog en het team.
- **Deploy**: deployen vanuit git, buildstappen instellen, CI/CD-releases goedkeuren, weggooien of terugdraaien.
- **Manage**: omgevingsvariabelen, PHP- of Node.js-versie, een domein koppelen, staging, cron, back-ups en herstel, webhooks.
- **DNS**: records, zone importeren en exporteren, DNSSEC.
- **Data** (bewust aan te zetten): alleen-lezen SQL op sitedatabases, warehouse-databases, dashboards, pipelines en jobs.
- **Billing** (bewust aan te zetten): bestellingen voorstellen die jij goedkeurt, zie [Bestellen met een AI-assistent](https://veldhost.eu/nl/docs/ai-ordering).

Betalen, een site of domein verwijderen, nameservers wijzigen, tokens aanmaken en het team aanpassen blijven in het portaal, ingelogd als jij; de assistent stuurt je een link.

## Tips

- Begin met *"Wat staat er op mijn veldhost-account?"*: de assistent leest `veldhost://account` en kent je sites, domeinen en rechten.
- Is een site stuk, vraag dan om een *diagnose*: de prompt `diagnose_site` loopt gezondheid, deploys, logs en verkeer na.
- Alles wat de assistent doet staat in je **auditlog**, met de app die het deed.
