> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Conectar Cursor al servidor MCP de Didit

> Añade el servidor MCP de Didit a Cursor en un clic o con mcp.json e inicia sesión con Didit. Sin clave de API; funciona en el agente de Cursor.

Cursor se conecta al servidor MCP alojado de Didit (`https://mcp.didit.me/mcp`) mediante un enlace de instalación o tres líneas de `mcp.json`. La primera vez que lo uses, Cursor abrirá **Log in with Didit** en tu navegador; no hay ninguna clave de API que copiar.

> [card] [Añadir Didit a Cursor](https://cursor.com/install-mcp?name=didit\&config=eyJ1cmwiOiJodHRwczovL21jcC5kaWRpdC5tZS9tY3AifQ%3D%3D)
>
> Abre la página de instalación de Cursor, que inicia Cursor y añade el servidor `didit` con la URL mcp.didit.me/mcp. Confirma la instalación e inicia sesión con Didit.

El enlace de instalación, por si quieres ponerlo detrás de tu propio botón o en un README:

```text theme={null}
https://cursor.com/install-mcp?name=didit&config=eyJ1cmwiOiJodHRwczovL21jcC5kaWRpdC5tZS9tY3AifQ%3D%3D
```

Envuelve el enlace profundo (deeplink) de Cursor, que también puedes usar directamente:

```text theme={null}
cursor://anysphere.cursor-deeplink/mcp/install?name=didit&config=eyJ1cmwiOiJodHRwczovL21jcC5kaWRpdC5tZS9tY3AifQ==
```

El valor de `config` es el base64 de `{"url":"https://mcp.didit.me/mcp"}`.

***

## Configuración por método

> [tab] Enlace de instalación
>
> 1. Haz clic en [**Add Didit to Cursor →**](https://cursor.com/install-mcp?name=didit\&config=eyJ1cmwiOiJodHRwczovL21jcC5kaWRpdC5tZS9tY3AifQ%3D%3D). Tu navegador te pedirá permiso para abrir Cursor; permítelo.
> 2. Cursor muestra el servidor `didit` con la URL `https://mcp.didit.me/mcp`. Confirma la instalación.
> 3. Cuando Cursor indique que `didit` requiere iniciar sesión, haz clic para conectarte y completa **Log in with Didit** en el navegador.
>
> Si Cursor no se abre, la página de instalación muestra la configuración para que la pegues manualmente en `mcp.json`.

> [tab] mcp.json
>
> Añade Didit a `~/.cursor/mcp.json` (todos los proyectos) o a `.cursor/mcp.json` (un solo proyecto):
>
> ```json theme={null}
> {
>   "mcpServers": {
>     "didit": {
>       "url": "https://mcp.didit.me/mcp"
>     }
>   }
> }
> ```
>
> Conserva los servidores que ya tengas dentro de `mcpServers`. En el primer uso, Cursor se registra automáticamente con Didit y abre el navegador para **Log in with Didit**.

> [tab] Línea de comandos
>
> El comando `cursor` puede añadir el servidor a tu perfil de usuario:
>
> ```bash theme={null}
> cursor --add-mcp '{"name":"didit","type":"http","url":"https://mcp.didit.me/mcp"}'
> ```
>
> Mostrará `Added MCP servers: didit`. Abre Cursor e inicia sesión cuando lo solicite.

> [!NOTE]
>
> **Sin clave de API en la configuración.** El servidor utiliza OAuth 2.1 con PKCE y actúa en **tu nombre**: únicamente en las organizaciones que apruebes al iniciar sesión, con los permisos de tu rol. Consulta [Autenticación](https://docs.didit.me/es/integration/mcp/authentication.md).

***

## Comprueba que funciona

En el chat del agente de Cursor, pregunta:

```text theme={null}
Use the Didit MCP server to call didit_context_get and list my organizations and applications.
```

El agente llamará a `didit_context_get` y listará tus organizaciones con sus aplicaciones. Después, ponlo a trabajar en tu base de código:

* "Crea un flujo de verificación (workflow) de KYC en sandbox con verificación de identidad y prueba de vida, y luego añade el SDK web de Didit a esta aplicación usando ese flujo."
* "Registra un destino de webhook para las actualizaciones de estado de sesión que apunte a mi ruta `/api/didit/webhook`, y escribe el manejador que verifique la firma."
* "Crea una sesión de prueba para `user_123` y dame el enlace de verificación."

***

## Solución de problemas

* **Cursor no se abrió desde el enlace.** En su lugar, pega el JSON de la pestaña **mcp.json**.
* **El inicio de sesión entra en bucle o falla.** Inicia sesión en [business.didit.me](https://business.didit.me) en tu navegador predeterminado primero y luego vuelve a conectarte.
* **Una herramienta responde con `missing_scope`.** Tu rol en esa organización no tiene el permiso necesario. Consulta [roles y permisos](https://docs.didit.me/es/integration/mcp/authentication.md#roles-y-permisos).
* **El agente indica que no tiene herramientas de Didit.** Comprueba que el servidor `didit` esté habilitado en la configuración de MCP de Cursor y que haya completado el inicio de sesión. Consulta [Solución de problemas](https://docs.didit.me/es/integration/mcp/advanced.md#resolución-de-problemas).

***

## Próximos pasos

> [card] [Conectar VS Code](https://docs.didit.me/es/integration/mcp/vscode.md)
>
> Enlace de instalación y mcp.json para GitHub Copilot en VS Code.

> [card] [Conectar OpenAI Codex](https://docs.didit.me/es/integration/mcp/codex.md)
>
> Un solo comando para la CLI de Codex y la extensión del IDE.

> [card] [Referencia de herramientas](https://docs.didit.me/es/integration/mcp/tools.md)
>
> Todo lo que el agente puede invocar, herramienta por herramienta.

> [card] [Integración con una sola instrucción](https://docs.didit.me/es/integration/mcp/examples.md)
>
> Ejemplos prácticos de un agente creando una integración con Didit.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.