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.jsondentro 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).