Ga naar inhoud

Verbind Cursor en andere clients

Elke GPT Workspace-server communiceert via streamable HTTP met OAuth 2.0, dus elke client die externe MCP-servers ondersteunt kan deze gebruiken. Het enige wat u hoeft te configureren is de URL; de client ontdekt de OAuth-eindpunten zelf en opent de aanmeldpagina van Google de eerste keer.

Open Cursor-instellingen ➤ MCP en klik op Nieuwe globale MCP-server toevoegen, of bewerk ~/.cursor/mcp.json (globaal) of .cursor/mcp.json in een project:

{
"mcpServers": {
"google-sheets": {
"url": "https://api.gpt.space/servers/google-sheets/mcp"
},
"gmail": {
"url": "https://api.gpt.space/servers/gmail/mcp"
}
}
}

Sla op, klik vervolgens op Verbinden of de aanmeldlink naast de server in de MCP-instellingen. Na het toestemmingsscherm van Google verschijnen de tools met een groene stip.

Voer MCP: Add Server uit vanuit het opdrachtenpalet, kies HTTP, plak de URL en een naam. Of voeg toe aan .vscode/mcp.json:

{
"servers": {
"google-docs": {
"type": "http",
"url": "https://api.gpt.space/servers/google-docs/mcp"
}
}
}

Klik op Start naast de server en meld u aan met Google wanneer hierom wordt gevraagd.

Gebruik dezelfde structuur: een serververmelding met een url (sommige clients noemen het veld serverUrl of hebben "type": "streamable-http" nodig). Raadpleeg de documentatie van uw client voor de exacte sleutelnamen.

Sommige clients voeren alleen lokale opdrachten uit. Koppel de externe server met mcp-remote, wat de OAuth-stroom in uw browser afhandelt en het token behoudt:

{
"mcpServers": {
"google-drive": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.gpt.space/servers/google-drive/mcp"]
}
}
}

Gebruik een willekeurige MCP SDK met de streamable HTTP-transport en een OAuth-clientprovider. De server onthult de metagegevens op:

  • https://api.gpt.space/.well-known/oauth-protected-resource/servers/<name>/mcp
  • https://api.gpt.space/.well-known/oauth-authorization-server/servers/<name>/mcp

Dynamische clientregistratie wordt ondersteund, dus uw agent heeft geen vooraf geregistreerde client-id nodig. Een verzoek zonder geldig token ontvangt een 401 met een WWW-Authenticate-header die wijst naar de bovenstaande metagegevens.