# Cursor y VS Code

> Añade Endless a Cursor o VS Code con un archivo mcp.json: pega la dirección, inicia sesión una vez y usa tu espacio de trabajo junto a tu código.

Source: https://endless.app/es/docs/connect/editors

Añade Endless al `mcp.json` de tu editor e inicia sesión con tu cuenta de Endless. Cursor usa la clave `mcpServers`; VS Code usa `servers` y necesita `"type": "http"`.

## Cursor

<Steps>
  <Step>
    ### Crea el archivo

    Crea `.cursor/mcp.json` en la raíz del proyecto, o `~/.cursor/mcp.json` para todos los proyectos.

    ```json title=".cursor/mcp.json"
    {
      "mcpServers": {
        "endless": {
          "url": "https://mcp.endless.app"
        }
      }
    }
    ```
  </Step>

  <Step>
    ### Inicia sesión

    Cursor detecta el archivo y te ofrece iniciar sesión; complétalo en el navegador. El servidor también aparece en **Customize** en la barra lateral, donde puedes conectarlo, desconectarlo o apagarlo.
  </Step>

  <Step>
    ### Compruébalo

    Pregúntale al asistente: &#x2A;"Pregúntale a Endless quién soy."*
  </Step>
</Steps>

## VS Code

<Steps>
  <Step>
    ### Crea el archivo

    Crea `.vscode/mcp.json` en el espacio de trabajo, o ejecuta **MCP: Open User Configuration** para que sea solo tuyo. También puedes ejecutar **MCP: Add Server**, elegir HTTP y pegar la dirección.

    ```json title=".vscode/mcp.json"
    {
      "servers": {
        "endless": {
          "type": "http",
          "url": "https://mcp.endless.app"
        }
      }
    }
    ```
  </Step>

  <Step>
    ### Inicia sesión

    Inicia el servidor desde la acción **Start** del archivo o desde la vista MCP, y completa el inicio de sesión en el navegador.
  </Step>

  <Step>
    ### Compruébalo

    Pregúntale al asistente: &#x2A;"Pregúntale a Endless quién soy."*
  </Step>
</Steps>

<Callout type="warn" icon="<Shield />">
  El archivo solo contiene la dirección, sin `headers`, bloque `auth` ni token,
  así que es seguro hacer commit. Cada compañero inicia sesión con su cuenta y
  solo ve lo que su cuenta puede ver.
</Callout>

## Peticiones de ejemplo

* *"Busca en Endless los textos y capturas guardados para la página de precios."*
* *"Cotiza en Endless una imagen principal para esta página, luego genérala y dame el enlace del archivo."*
* *"Sube ./public/og.png a Endless."* (Los editores no tienen cuadro de subida; un agente que ejecuta comandos de terminal sube desde tu proyecto; si no, importa un enlace público.)

Para la lista completa de herramientas y costes, consulta [Endless en otras apps de IA](/es/docs/connect).

## Si no funciona

* **El servidor no aparece:** compara las claves con los ejemplos de arriba y comprueba que el JSON es válido.
* **El inicio de sesión no vuelve:** elimina la entrada, reinicia el editor y añádela de nuevo, sin barra final.
* **Pregunta qué espacio de trabajo usar:** tu cuenta tiene más de uno. Nombra uno; se recuerda 90 días en todos los clientes.
* **No devuelve nada:** comprueba el espacio de trabajo seleccionado y luego si el recurso es privado de un compañero. Consulta [recursos y visibilidad](/es/docs/concepts/assets-and-visibility).
