Saltar al contenido principal

Conectar Cursor

Cursor (1.0+) soporta MCP servers vía configuración local, con la misma shape que Claude Desktop. Esta guía es casi idéntica a la de Claude Desktop.

Pre-requisitos

  • Cursor 1.0 o superior.
  • Tu deployment Whet corriendo.
  • Un agent token.

Editar el config

Abrí Settings → MCP (o editá manualmente ~/.cursor/mcp.json):

{
"mcpServers": {
"whet": {
"url": "https://your.vps/api/mcp",
"transport": "streamable-http",
"headers": {
"Authorization": "Bearer <agent-token>"
}
}
}
}

Para dev local, cambiá url por http://localhost:3000/api/mcp.

Activar la conexión

Después de guardar, Cursor refresca las MCP connections en boot o cuando reabrís el archivo del config. Si no detecta el cambio, salí completamente (Cmd+Q) y reabrí.

Verificar

En el chat de Cursor, escribí algo como:

Usá el MCP de Whet para listar los últimos posts del pipeline pp_a1b2c3.

Cursor pide permiso para invocar la tool y muestra los argumentos. Si los confirma, ejecuta y devuelve la lista.

Diferencias frente a Claude Desktop

  • Cursor permite definir MCP servers por workspace además del global. Si querés que un repo específico tenga su propio MCP de Whet (ej. apuntando a un staging), editá .cursor/mcp.json dentro del workspace.
  • Cursor muestra los argumentos de cada tool call antes de ejecutar — útil para auditar lo que el agente está por hacer.

Otros MCP clients

Cualquier client que soporte Streamable HTTP MCP funciona con la misma config. El transport: "streamable-http" es el formato que la spec moderna recomienda — si tu client soporta sólo SSE o stdio, vas a tener que esperar a que actualice (o usar proxies como mcp-proxy).