MCP en Cursor: mcp.json, OAuth y clavesServidores MCP: qué son y cómo conectar uno

MCP en Cursor: mcp.json, OAuth y claves

En corto: Cursor lee los servidores MCP de ~/.cursor/mcp.json (para todos los proyectos) y de .cursor/mcp.json (para uno solo). A un servidor remoto le basta con el campo url, y Cursor te ofrecerá entrar por OAuth. Si el acceso desde el navegador resulta incómodo, la clave se pasa en headers mediante una variable de entorno.

Dos archivos, dos ámbitos

ArchivoDónde se aplicaQué poner ahí
~/.cursor/mcp.jsonEn todos los proyectosBúsqueda y documentación: lo que siempre hace falta
.cursor/mcp.jsonSólo en este repositorioHerramientas propias del proyecto; el archivo se puede commitear para el equipo, pero sin claves
Según la documentación de Cursor el 17 de septiembre de 2026.

La lista de servidores se abre en los ajustes de Cursor, en la sección MCP: ahí se ve qué servidores hay conectados, cuántas herramientas tiene cada uno y hay un interruptor para desactivar uno temporalmente. Si todavía estás conociendo el protocolo, pásate antes por el repaso de los servidores MCP.

Camino 1. La URL y el acceso por OAuth

El camino más corto es anotar sólo las direcciones. Marca las herramientas de abajo y el mcp.json se arma solo.

Sin claves: pega la URL en tu cliente e inicia sesión — Claude, Cursor y cualquier cliente con OAuth.

1

Settings → MCP en Cursor

2

Añade el config a ~/.cursor/mcp.json

3

Guarda e inicia sesión por OAuth


Arma tu servidor

Marca las herramientas — las URLs y el config se actualizan solos.


URLs de conector

Generación de imágenes (Nano Banana)

https://twelver.ru/api/mcp/v1/image-generation

Búsqueda web

https://twelver.ru/api/mcp/v1/web-search
{
  "mcpServers": {
    "twelver-image-generation": {
      "url": "https://twelver.ru/api/mcp/v1/image-generation"
    },
    "twelver-web-search": {
      "url": "https://twelver.ru/api/mcp/v1/web-search"
    }
  }
}

El mismo mcp.json sirve en LM Studio, Windsurf, Cline, VS Code y cualquier cliente que lea un mcp.json.

Guarda el archivo y, junto al servidor, aparecerá en los ajustes un botón de acceso. Púlsalo, entra en tu cuenta de Twelver desde el navegador y el servidor pasará a estar activo. Para OAuth hace falta una cuenta registrada.

Camino 2. La clave en la cabecera

Para máquinas compartidas, contenedores y los casos en que el acceso por navegador no sale, es más práctica la clave. Consíguela con el botón de abajo, sin registro:

Una clave para Cursor

Consigue una clave sk-… en esta misma página

Elige la serie de modelo que quieras: el modelo de Cursor sigue siendo el suyo, al servidor MCP sólo le hace falta la clave. Se sustituye en la línea de abajo.

Pulsa y obtén tu base_url y tu clave API.

Sin registro ni tarjeta.

Gratis. Tu clave aparecerá aquí mismo.

Plantilla — así no va a funcionar~/.zshrc o ~/.bashrcLo resaltado son marcadores. El botón de arriba los emite en segundos, sin registro.
export TWELVER_API_KEY="sk-<tu-clave>"

Y luego referencia la variable desde mcp.json: Cursor la sustituye al arrancar y la clave no acaba en el repositorio:

{
  "mcpServers": {
    "twelver-web-search": {
      "url": "https://twelver.app/api/mcp/v1/web-search",
      "headers": {
        "Authorization": "Bearer ${env:TWELVER_API_KEY}"
      }
    },
    "twelver-image": {
      "url": "https://twelver.app/api/mcp/v1/image-generation",
      "headers": {
        "Authorization": "Bearer ${env:TWELVER_API_KEY}"
      }
    }
  }
}

Cursor en macOS, arrancado desde el Dock, puede no ver las variables de ~/.zshrc. Si el servidor responde 401, abre Cursor desde la terminal con cursor .: así hereda el entorno de la shell.

Confirmación de las llamadas

Por defecto Cursor pide permiso antes de cada llamada a una herramienta MCP y muestra los parámetros. Es razonable para herramientas que cambian algo o gastan saldo. Para la búsqueda y la lectura de páginas puedes quitar la confirmación añadiendo la herramienta a la lista de ejecución automática, y el agente trabajará sin pausas.

Qué pedirle al agente

  • «Lee la documentación actual sobre migrar a la nueva versión de la librería y prepara un plan de cambios»: web-search y web-crawl en lugar de una respuesta salida de la memoria caducada del modelo.
  • «Genera tres versiones de la imagen hero para la landing en 16:9 y mete la primera en el marcado»: text-to-image devuelve enlaces a los archivos. Más sobre la generación, en el capítulo generación de imágenes y vídeo por MCP.

Si no funciona

SíntomaCausaQué hacer
El servidor aparece con indicador de errorJSON mal formado o dirección incorrectaComprueba que el archivo es válido y que la url se copió entera
401 con la claveCursor no ve la variable de entornoArranca Cursor desde la terminal o comprueba que la variable está definida
No aparece el botón de accesoLa configuración lleva clave en headers: el servidor la aceptó y no hace falta entrarEs normal; quita headers si prefieres entrar por el navegador
El agente no usa las herramientasEl servidor está desactivado, o la petición no necesita ningunaRevisa el interruptor y pídeselo explícitamente: «busca en internet…»

¿Estás montando lo mismo en otros clientes? Instrucciones para Claude y LM Studio. La página que arma los servidores para Cursor es servidores MCP de Twelver para Cursor.

Preguntas frecuentes

¿Cómo conecto MCP a Cursor?
Añade el servidor a ~/.cursor/mcp.json (todos los proyectos) o a .cursor/mcp.json (sólo uno). Un servidor remoto necesita url; el acceso es por OAuth con el botón de los ajustes, o con una clave en headers. Guarda el archivo y el servidor aparecerá en la sección MCP de los ajustes de Cursor.
¿Dónde está mcp.json en Cursor?
El global, en tu carpeta personal: ~/.cursor/mcp.json. El del proyecto, en la raíz del repositorio: .cursor/mcp.json. Si el archivo no existe, créalo a mano.
¿Cómo le paso una clave al servidor MCP en Cursor sin escribirla en el archivo?
Con la sustitución de una variable de entorno: "Authorization": "Bearer ${env:NOMBRE_VARIABLE}" en el campo headers. Cursor pone el valor al arrancar.
¿Se puede desactivar la confirmación de llamadas MCP en Cursor?
Sí, herramienta por herramienta: añádelas a la lista de ejecución automática. Es razonable hacerlo con las de lectura y búsqueda, y dejar la confirmación en las que cambian algo o gastan dinero.
¿Qué servidores MCP conviene conectar en Cursor?
Para la mayoría de las tareas basta con búsqueda y lectura de páginas, acceso a GitHub y un navegador para revisar la interfaz; a los diseñadores les resulta útil Figma. Una selección con explicaciones está en los mejores servidores MCP.

Pruébalo tú mismo

Todo lo de esta guía funciona en Twelver

Un chat para texto, imágenes, vídeo, música y voz — sin servicios ni suscripciones aparte.

Abrir el chat de Twelver
Califica tu experiencia