# MCP

## **Configura el Trustless Work SDK MCP en Cursor**

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

*Da a tu agente de IA pleno poder para crear, actualizar y ejecutar acciones de escrow automáticamente.*

El **Model Context Protocol (MCP)** permite que el agente de IA de Cursor llame a herramientas y APIs externas de forma autónoma. Al añadir el **Servidor MCP de Trustless Work**, los desarrolladores pueden interactuar con el Trustless Work SDK a través de Cursor—haciendo que la creación de escrow, las actualizaciones de hitos, aprobaciones, liberaciones y análisis sean ejecutables directamente desde el editor.

Esta guía te muestra los pasos exactos necesarios para conectar Cursor con el **Servidor MCP de Trustless Work**:

```json
"trustlesswork": {
  "type": "streamable-http",
  "url": "https://mcp.trustlesswork.com/mcp",
  "headers": {}
}
```

***

## **1. Abre la Configuración de Cursor**

Puedes acceder a la configuración MCP de dos maneras:

#### **Método A: Desde la interfaz**

1. Abre Cursor
2. Haz clic en el **⚙️ Configuración** icono (esquina superior derecha)

#### **Método B: Desde el menú**

* `Archivo → Preferencias → Configuración de Cursor`

***

## **2. Navega a la Sección de Configuración MCP**

En la barra lateral izquierda de configuración, busca:

**MCP → Tools/MCP**&#x20;

Esta sección lista todos los servidores MCP locales y alojados disponibles actualmente para Cursor.

***

## **3. Añade el Servidor MCP de Trustless Work**

Haz clic:

#### **➕ Añadir Nuevo Servidor MCP**

Cursor hará una de las siguientes acciones:

* Creará un `mcp.json` archivo en tu proyecto, o
* Abrirá el que ya tengas.

Pega la siguiente configuración:

```json
{
  "trustlesswork": {
    "type": "streamable-http",
    "url": "https://mcp.trustlesswork.com/mcp",
    "headers": {}
  }
}
```

#### **Guarda el archivo** (`Cmd+S` / `Ctrl+S`)

***

## **4. Verifica que el Servidor MCP esté en Ejecución**

Vuelve a:

**Configuración → MCP → Servidores MCP**

Cursor automáticamente:

1. Detectará la nueva entrada (esto puede tomar un tiempo)
2. Intentará conectarse
3. Instalará y arrancará el servidor MCP

Una conexión exitosa muestra:

* **Indicador verde "Conectado"**
* Una lista de **herramientas / métodos** expuestos por el MCP de Trustless Work

<figure><img src="https://4078161982-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDg2e2YCRmNlhCnxxmEb6%2Fuploads%2Fd8pDL2pvHqDwVBbAAouO%2Fimage.png?alt=media&#x26;token=58875da9-e68a-4cd8-9170-9a13ed7a0853" alt=""><figcaption></figcaption></figure>

Si el servidor no arranca:

* Haz clic **↻ Recargar Servidores**
* Reinicia Cursor
* Asegúrate de haber copiado la URL exactamente

***

## **5. Comienza a Usar las Herramientas de Trustless Work en Cursor**

Una vez que el MCP esté conectado:

* Abre un nuevo chat dentro de Cursor
* Cambia a **Modo Agente**
* Empieza a pedirle a Cursor que realice operaciones de Trustless Work (Puede que desees tener instalados trustlesswork-sdk y stellar-wallet-kit)

#### Ejemplos de indicaciones:

* *“Crea un nuevo escrow con múltiples liberaciones usando el SDK.”*
* *“Genera código para llamar al endpoint changeMilestoneStatus.”*
* *“Muéstrame cómo firmar una transacción para releaseFunds.”*
* *“Usa la herramienta MCP para llamar a `/escrow/multi-release/change-milestone-status`.”*

Cursor ahora:

* Consultará el servidor MCP
* Obtener esquemas y herramientas
* Generar código correcto del SDK
* Ejecutar acciones directamente a través del MCP

Esto se convierte efectivamente en tu **agente de codificación Trustless Work totalmente autónomo**.

***

## **6. Resolución de problemas**

#### **El servidor no aparece en la lista**

Comprueba que `mcp.json` esté colocado en la raíz de tu proyecto.

#### **Error de conexión**

Verifica:

* La URL no tiene **barra inclinada final**
* `"type": "streamable-http"`
* Tu firewall/ISP no bloquea las solicitudes salientes

#### **Cursor no usa las herramientas MCP en el chat**

Asegúrate:

* Tienes **Modo Agente** activado
* El espacio de trabajo correcto está seleccionado
* No hay errores de sintaxis en el archivo JSON

***

### **Lo que esto desbloquea**

✔ Interacciones de escrow autónomas\
✔ Generación automática de código con TW SDK\
✔ Flujos de trabajo de firma XDR\
✔ Flujos de envío de transacciones\
✔ Generación de wrappers de API\
✔ Recetas de integración\
✔ Automatización completa del ciclo de vida de Trustless Work dentro de Cursor

Has habilitado efectivamente **desarrollo de escrow nativo para IA**.\
Los agentes ahora pueden crear, actualizar y mantener la lógica de escrow—de principio a fin.

***
