Ga naar hoofdinhoud

VS Code koppelen

VS Code kan via de koppeling op je SitePack site werken, vanuit de agent modus van GitHub Copilot. Het gebruikt het Model Context Protocol (MCP), dus zodra de koppeling actief is vraag je Copilot je site-inhoud te lezen of aan te passen, op de ene site die je goedkeurt.

Wat je nodig hebt

VS Code met GitHub Copilot en de agent modus. MCP tools worden door de agent gebruikt, niet door gewone chat.

Koppelen met inloggen in de browser

Voeg de koppeling toe aan een mcp.json bestand. Zet het in .vscode/mcp.json voor een enkele werkomgeving, of in je gebruikersinstellingen voor elke werkomgeving. Of voer de opdracht MCP: Add Server uit vanuit het opdrachtenpalet en volg de stappen.

{
"servers": {
"sitepack": {
"type": "http",
"url": "https://admin.sitepack.eu/api/mcp"
}
}
}

De eerste keer dat VS Code de server start, vraagt het je die toe te staan en opent het daarna de SitePack inlogpagina en het toestemmingsscherm in je browser. Kies je site en klik op Goedkeuren. VS Code onthoudt de login daarna.

Open de Copilot Chat weergave, zet die in Agent modus, en de SitePack tools verschijnen in de toolslijst.

Probeer het

Vraag in agent modus: "Toon met de SitePack tools de pagina's zonder meta omschrijving." Copilot roept de koppeling aan en laat het resultaat zien.

Wat je kunt doen

Dezelfde tools als elke SitePack koppeling: pagina's, menu's, media, producten, categorieën, tags en vertalingen, op de ene site waaraan de koppeling is gebonden. Zie Claude koppelen voor de volledige lijst en het overzicht voor precies wat je goedkeurt.

Veelgestelde vragen

De tools verschijnen niet in de chat

MCP tools worden alleen in de agent modus gebruikt, niet in de standaard chat- of bewerkmodus. Zet Copilot Chat in Agent modus en controleer de toolslijst. Zie Problemen oplossen voor meer.

Krijgt VS Code toegang tot mijn hele account?

Nee. Zoals elke SitePack koppeling is die gebonden aan een site en aan de rechten die je goedkeurt, en er wordt nooit iets gevraagd dat geld uitgeeft.

Hoe verbreek ik de koppeling?

Verwijder de sitepack regel uit je mcp.json, of stop de server vanuit de MCP servers weergave.