Ga naar inhoud

VS Code, Cursor en andere MCP-clients

GatherEasy werkt met elke MCP-client die externe servers via Streamable HTTP met OAuth-aanmelding ondersteunt. Het serveradres is:

https://gathereasy.rsvp/api/mcp

Maak of open .vscode/mcp.json in je werkruimte, of voer MCP: Open User Configuration uit vanuit het Command Palette om de server voor elke werkruimte toe te voegen, en voeg toe:

{
"servers": {
"gathereasy": {
"type": "http",
"url": "https://gathereasy.rsvp/api/mcp"
}
}
}

Kies Start boven de serverregel. VS Code vraagt om in te loggen bij GatherEasy. Sta het toe, log in in de browser en kies Toegang geven. Gebruik GatherEasy daarna vanuit Copilot Chat in de modus Agent.

Je kunt ook MCP: Add Server uitvoeren vanuit het Command Palette, HTTP kiezen en de URL plakken.

Om in te loggen moet de client de standaard-OAuth-flow van MCP ondersteunen:

  • dynamische clientregistratie, zodat hij zichzelf bij GatherEasy registreert zonder client-ID of secret,
  • PKCE (S256),
  • resource indicators.

Om het interactieve paneel van GatherEasy te tonen, heeft hij ook de extensie MCP Apps nodig. Clients zonder die extensie krijgen dezelfde resultaten als tekst.

Zonder ondersteuning voor inloggen kan een client nog wel openbare zoekopdrachten doen, zoals evenementen en locaties zoeken, maar niets waarvoor je account nodig is.

Kan je client alleen lokale (stdio) MCP-servers starten, gebruik dan de opensource-brug mcp-remote, die het inloggen via de browser voor je regelt. Je hebt Node.js nodig:

{
"mcpServers": {
"gathereasy": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://gathereasy.rsvp/api/mcp"]
}
}
}

Naast tools biedt GatherEasy:

  • Prompts: kant-en-klare startpunten. Zie Kant-en-klare prompts.
  • Resources die je client aan een gesprek kan toevoegen: gathereasy://events/{event_id}, gathereasy://events/{event_id}/calendar.ics, gathereasy://venues/{venue_id} en gathereasy://groups/{group_id}. ID’s van evenementen, groepen en locaties worden automatisch aangevuld, eerst uit je eigen evenementen en groepen.