# MCP

## Conecte o Cursor ao Trustless Work com MCP

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

Use o MCP para permitir que o Cursor leia a documentação do Trustless Work e acione fluxos de trabalho de escrow pelo chat.

### O que instalar

Use ambos os servidores juntos:

* `trustlesswork-docs` dá ao Cursor acesso direto à documentação.
* `trustlesswork` dá ao Cursor acesso às ferramentas e ações do Trustless Work.

{% hint style="info" %}
Use o servidor de documentação para respostas e geração de código.

Use o servidor do produto para ações de escrow e operações em tempo real.
{% 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 %}

### Configuração no Cursor

{% stepper %}
{% step %}

### Abra as configurações do MCP

Abra **Cursor**.

Vá para **Configurações**.

Você também pode usar **Arquivo → Preferências → Configurações do Cursor**.
{% endstep %}

{% step %}

### Abra a seção MCP

Na barra lateral, abra **MCP → Ferramentas/MCP**.

É aqui que o Cursor lista servidores MCP locais e hospedados.
{% endstep %}

{% step %}

### Adicione os servidores do Trustless Work

Clique em **Adicionar novo servidor MCP**.

O Cursor cria ou abre `mcp.json`.

Cole a configuração acima.

Salve o arquivo com `Cmd+S` ou `Ctrl+S`.
{% endstep %}

{% step %}

### Confirme a conexão

Vá para **Configurações → MCP → Servidores MCP**.

O Cursor detectará as novas entradas e tentará se conectar.

Você deverá ver:

* um status verde **Conectado** status
* os métodos disponíveis do Trustless Work
  {% endstep %}
  {% endstepper %}

<figure><img src="/files/3e91579f75e15f8f71093b227dd1ceddc0ddc8db" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/0c8c683c8ef0bfb056d8c245673301bd68c1d20f" alt=""><figcaption></figcaption></figure>

### Comece a usar

Abra um novo chat no Cursor.

Altere para **Modo Agente**.

Depois peça ao Cursor para trabalhar diretamente com o Trustless Work.

Exemplos de prompts:

* `Crie um novo escrow de múltiplas liberações com o SDK.`
* `Gere código para chamar o endpoint changeMilestoneStatus.`
* `Mostre-me como assinar uma transação para releaseFunds.`

{% hint style="success" %}
Para ações do SDK, instale primeiro o SDK do Trustless Work e as dependências da carteira no seu projeto.
{% endhint %}

### O que isso desbloqueia

* Faça perguntas sobre o Trustless Work em linguagem simples
* Gere integrações com o SDK mais rapidamente
* Siga os fluxos de assinatura de XDR
* Acione operações de escrow a partir do seu editor

Isso oferece um fluxo de trabalho nativo de IA para o desenvolvimento com Trustless Work.

### Solução de problemas

{% hint style="warning" %}
Se o servidor não conectar, recarregue o Cursor antes de alterar a configuração novamente.
{% endhint %}

#### O servidor não aparece

Certifique-se de que `mcp.json` está na raiz do seu projeto.

#### Falha na conexão

Verifique estes valores:

* a URL não tem barra final
* `type` é `streamable-http`
* sua rede permite requisições de saída

#### O Cursor ignora as ferramentas MCP

Verifique o básico:

* **Modo Agente** está ativado
* você está no workspace correto
* o arquivo JSON não tem erros de sintaxe

### Fluxos de trabalho de IA relacionados

* [Habilidade](/trustless-work/v1-pt/ia/habilidade.md)
* [Vibe Coding | Blocks SDK](/trustless-work/v1-pt/ia/vibe-coding-or-sdk-blocks.md)
* [Vibe Coding | React SDK](/trustless-work/v1-pt/ia/vibe-coding-or-sdk-react.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-pt/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.
