# MCP - SDK

## **Configure o MCP do Trustless Work SDK no Cursor**

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

*Dê ao seu agente de IA controle total para criar, atualizar e executar ações de escrow automaticamente.*

O **Model Context Protocol (MCP)** permite que o agente de IA do Cursor chame ferramentas externas e APIs de forma autônoma. Ao adicionar o **Trustless Work MCP Server**, os desenvolvedores podem interagir com o Trustless Work SDK através do Cursor — tornando a criação de escrow, atualizações de marcos, aprovações, liberações e análises executáveis diretamente do editor.

Este guia orienta você pelos passos exatos necessários para conectar o Cursor ao **Trustless Work MCP Server**:

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

***

## **1. Abra as Configurações do Cursor**

Você pode acessar as configurações do MCP de duas maneiras:

#### **Método A: Pela interface**

1. Abra o Cursor
2. Clique no **⚙️ Configurações** ícone (canto superior direito)

#### **Método B: Pelo menu**

* `Arquivo → Preferências → Configurações do Cursor`

***

## **2. Navegue até a Seção de Configuração do MCP**

Na barra lateral de configurações à esquerda, procure por:

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

Esta seção lista todos os servidores MCP locais e hospedados atualmente disponíveis para o Cursor.

***

## **3. Adicione o Trustless Work MCP Server**

Clique:

#### **➕ Adicionar Novo Servidor MCP**

O Cursor irá ou:

* Criar um `mcp.json` arquivo no seu projeto, ou
* Abrir o que você já tem.

Cole a configuração a seguir:

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

#### **Salve o arquivo** (`Cmd+S` / `Ctrl+S`)

***

## **4. Verifique se o Servidor MCP está Rodando**

Volte para:

**Configurações → MCP → Servidores MCP**

O Cursor irá automaticamente:

1. Detectar a nova entrada (isso pode demorar um pouco)
2. Tentar se conectar
3. Instalar e iniciar o servidor MCP

Uma conexão bem-sucedida mostra:

* **Indicador verde "Conectado"**
* Uma lista de **ferramentas / métodos** expostos pelo Trustless Work MCP

<figure><img src="https://1629090519-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>

Se o servidor não iniciar:

* Clique **↻ Recarregar Servidores**
* Reinicie o Cursor
* Certifique-se de que você copiou a URL exatamente

***

## **5. Comece a Usar as Ferramentas Trustless Work no Cursor**

Uma vez que o MCP esteja conectado:

* Abra um novo chat dentro do Cursor
* Mude para **Modo Agente**
* Comece a pedir ao Cursor para realizar operações do Trustless Work (Você pode querer ter trustlesswork-sdk e stellar-wallet-kit instalados)

#### Exemplos de prompts:

* *“Crie um novo escrow de liberações múltiplas com o SDK.”*
* *“Gere código para chamar o endpoint changeMilestoneStatus.”*
* *“Mostre-me como assinar uma transação para releaseFunds.”*
* *“Use a ferramenta MCP para chamar `/escrow/multi-release/change-milestone-status`.”*

O Cursor agora irá:

* Consultar o servidor MCP
* Buscar schemas e ferramentas
* Gerar código correto do SDK
* Executar ações diretamente através do MCP

Isto efetivamente se torna seu **agente de codificação Trustless Work totalmente autônomo**.

***

## **6. Solução de Problemas**

#### **Servidor não aparece na lista**

Verifique se `mcp.json` está colocado na raiz do seu projeto.

#### **Erro de conexão**

Verifique:

* A URL não tem **barra final**
* `"type": "streamable-http"`
* Seu firewall/ISP não bloqueia requisições de saída

#### **Cursor não usa as ferramentas MCP no chat**

Certifique-se:

* Que você tem **Modo Agente** ativado
* O workspace correto está selecionado
* Sem erros de sintaxe no arquivo JSON

***

### **O Que Isso Desbloqueia**

✔ Interações autônomas com escrow\
✔ Geração automática de código com TW SDK\
✔ Fluxos de assinatura XDR\
✔ Fluxos de submissão de transações\
✔ Geração de wrappers de API\
✔ Receitas de integração\
✔ Automação completa do ciclo de vida do Trustless Work dentro do Cursor

Você efetivamente habilitou **desenvolvimento de escrow nativo para IA**.\
Agentes agora podem construir, atualizar e manter a lógica de escrow — de ponta a ponta.

***
