# MCP

## Conecta Cursor a Trustless Work con MCP

{% embed url="<https://youtu.be/0a4QE2d9zHg>" %}

Usa MCP para permitir que Cursor lea la documentación de Trustless Work y active flujos de trabajo de escrow desde el chat.

### Qué instalar

Usa ambos servidores juntos:

* `trustlesswork-docs` da a Cursor acceso directo a la documentación.
* `trustlesswork` da a Cursor acceso a las herramientas y acciones de Trustless Work.

{% hint style="info" %}
Usa el servidor de documentación para respuestas y generación de código.

Usa el servidor del producto para acciones de escrow y operaciones en vivo.
{% endhint %}

{% code title="mcp.json" %}

```json
{
  "mcpServers": {
    "trustlesswork-docs": {
      "type": "streamable-http",
      "url": "https://docs.trustlesswork.com/trustless-work/~gitbook/mcp",
      "headers": {}
    },
    "trustlesswork": {
      "type": "streamable-http",
      "url": "https://mcp.trustlesswork.com/mcp",
      "headers": {}
    }
  }
}
```

{% endcode %}

### Configuración en Cursor

{% stepper %}
{% step %}

### Abre la configuración de MCP

Abre **Cursor**.

Ve a **Configuración**.

También puedes usar **Archivo → Preferencias → Configuración de Cursor**.
{% endstep %}

{% step %}

### Abre la sección MCP

En la barra lateral, abre **MCP → Tools/MCP**.

Aquí es donde Cursor enumera los servidores MCP locales y alojados.
{% endstep %}

{% step %}

### Añade los servidores de Trustless Work

Haz clic en **Añadir nuevo servidor MCP**.

Cursor crea o abre `mcp.json`.

Pega la configuración anterior.

Guarda el archivo con `Cmd+S` o `Ctrl+S`.
{% endstep %}

{% step %}

### Confirma la conexión

Ve a **Configuración → MCP → Servidores MCP**.

Cursor detectará las nuevas entradas e intentará conectarse.

Deberías ver:

* un estado verde **Conectado** estado
* los métodos disponibles de Trustless Work
  {% endstep %}
  {% endstepper %}

<figure><img src="/files/f1b33ae71e6453f050599d9b4cf6202d42bd3d9c" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/2580b1f4eafbd87e03ec3c3c4e62f0e356af3e10" alt=""><figcaption></figcaption></figure>

### Empieza a usarlo

Abre un nuevo chat de Cursor.

Cambia a **Modo Agent**.

Luego pide a Cursor que trabaje directamente con Trustless Work.

Ejemplos de prompts:

* `Crea un nuevo escrow de múltiples liberaciones con el SDK.`
* `Genera código para llamar al endpoint changeMilestoneStatus.`
* `Muéstrame cómo firmar una transacción para releaseFunds.`

{% hint style="success" %}
Para acciones del SDK, instala primero el SDK de Trustless Work y las dependencias de la billetera en tu proyecto.
{% endhint %}

### Qué desbloquea esto

* Haz preguntas sobre Trustless Work en lenguaje sencillo
* Genera integraciones del SDK más rápido
* Recorre flujos de firma XDR
* Activa operaciones de escrow desde tu editor

Esto te da un flujo de trabajo nativo de IA para el desarrollo con Trustless Work.

### Solución de problemas

{% hint style="warning" %}
Si el servidor no se conecta, recarga Cursor antes de cambiar la configuración otra vez.
{% endhint %}

#### El servidor no aparece

Asegúrate de que `mcp.json` esté en la raíz de tu proyecto.

#### La conexión falla

Comprueba estos valores:

* la URL no tiene barra final
* `type` es `streamable-http`
* tu red permite solicitudes salientes

#### Cursor ignora las herramientas MCP

Comprueba estos aspectos básicos:

* **Modo Agent** está activado
* estás en el espacio de trabajo correcto
* el archivo JSON no tiene errores de sintaxis

### Flujos de trabajo de IA relacionados

* [Habilidad](/trustless-work/v1-es/ia/habilidad.md)
* [Vibe Coding | Blocks SDK](/trustless-work/v1-es/ia/vibe-coding-or-blocks-sdk.md)
* [Vibe Coding | React SDK](/trustless-work/v1-es/ia/vibe-coding-or-react-sdk.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.trustlesswork.com/trustless-work/v1-es/ia/mcp.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
