# O Prior agora funciona dentro do seu assistente de IA

> O servidor MCP agora alcança projetos, notas, compartilhamento e planejamento, com botões de instalação. E um assistente edita notas enquanto um colega digita.

Source: https://priortasks.com/pt/blog/prior-inside-your-ai-assistant/
Last updated: 2026-11-05

Até agora, um assistente conectado ao Prior podia ler e alterar suas tarefas e hábitos, criar flashcards e editar orçamentos. Hoje ele alcança quase tudo o que você alcança no aplicativo: projetos e áreas, notas e pastas, compartilhamento e convites, comentários, Planning Poker, configurações de planejamento e eventos do calendário. O servidor agora tem 76 ferramentas, e um teste falha se o número na nossa página pública estiver desatualizado.

Também adicionamos botões de instalação: com um clique para Claude, Cursor e VS Code, um botão que copia o endereço e mostra os passos para o ChatGPT, e um comando para copiar para Claude Code, Codex e Gemini CLI. Eles estão em **Configurações → Integrações** e aqui:

Server address: https://api.priortasks.com/mcp

Para um passo a passo sobre o que pedir, leia [Gerencie suas tarefas pelo Claude e pelo ChatGPT](https://priortasks.com/pt/guides/manage-tasks-from-claude-and-chatgpt/).

## O que ele pode e não pode fazer

Um assistente recebe o que uma pessoa pode fazer no aplicativo, com as mesmas regras. Ele vê os seus próprios dados e os projetos compartilhados com você, e o seu papel em um projeto continua valendo: quem é leitor também não consegue editar pelo assistente. Os limites do plano também valem: iniciar um Planning Poker, um recurso do Pro do dono do projeto, volta como um erro legível.

Algumas coisas ficam fora de alcance de propósito: sua senha, suas sessões e chaves de acesso, alterações de cobrança e a exclusão da sua conta.

Não escrevemos um segundo conjunto de regras para assistentes. As ferramentas usam os mesmos caminhos que os aplicativos: o mesmo envio de sincronização para tarefas e hábitos, a sincronização do espaço de trabalho para os seus próprios projetos e notas, e os mesmos manipuladores HTTP para compartilhamento, comentários e Planning Poker, executados dentro do servidor. Permissões, limites, mesclagens e notificações ficam em um único lugar, e os aplicativos abertos atualizam de imediato.

Cada ferramenta é marcada como somente leitura, que altera dados ou que exclui, e como alcançando ou não pessoas fora da sua conta, para que os clientes decidam quando perguntar a você antes. As instruções do servidor também dizem ao assistente para consultar você antes de compartilhar ou excluir, e para tratar o texto que encontrar em tarefas, notas e comentários como dado, e não como instrução.

## A parte interessante: editar uma nota enquanto alguém digita

Uma nota de projeto compartilhado é um documento Yjs. Yjs é uma biblioteca para textos que várias pessoas editam ao mesmo tempo, e é assim que os colegas veem o cursor uns dos outros em tempo real. A dificuldade é que nosso servidor é escrito em Go e não tem um cliente Yjs. Para os aplicativos, ele apenas guarda e repassa o documento como bytes.

Um assistente que quer alterar uma nota compartilhada tem duas opções ruins: substituir o texto inteiro, o que apagaria o que um colega digitou um segundo antes e mexeria no cursor dele, ou ficar longe das notas compartilhadas. Escolhemos uma terceira. Um pequeno pacote em Go, `ytext`, reconstrói o texto da nota a partir do estado guardado, usando as próprias regras de integração do Yjs. Para alterar a nota, ele compara o texto antigo com o novo e produz uma única atualização com a menor inserção e as exclusões necessárias. Essa atualização é guardada e enviada às pessoas na nota como a edição de um colaborador. Elas veem a nova frase aparecer, e os cursores continuam onde estavam, porque a edição é escrita nos termos do próprio Yjs e se mescla com o que elas digitaram nesse meio tempo.

Três detalhes a mantêm segura:

- **O assistente vê o texto ao vivo.** A cópia guardada para listas e buscas pode ficar alguns segundos atrás do que as pessoas digitaram, então as ferramentas reconstroem o corpo a partir do documento.
- **As edições são pequenas por design.** `update_note` aceita substituições exatas de texto, cada uma das quais deve aparecer uma única vez, ou um acréscimo, e as instruções dizem ao assistente para preferi-las a reescrever notas longas.
- **Conteúdo desconhecido é recusado, não estragado.** Se um documento tiver qualquer coisa além de textos simples no texto da nota, a ferramenta avisa e não mexe nele.

Como sabemos que os bytes estão certos? Os testes em Go usam documentos criados pela biblioteca Yjs de verdade, e os testes do cliente aplicam atualizações escritas pelo Go com a biblioteca real.

## Limites

- A edição é escrita sobre o texto que o assistente leu. Se alguém digitar no mesmo lugar ao mesmo tempo, o que a pessoa digitou é mantido, e os dois textos podem acabar lado a lado.
- Uma única edição em uma nota compartilhada é limitada a 256 KiB, e a ferramenta pede ao assistente que divida as alterações maiores.
- Os calendários do Google e os ICS são lidos pelos aplicativos, não pelo assistente. Ele alcança os seus calendários locais do Prior.

Se um assistente fizer algo que surpreenda você, [conte para nós](https://priortasks.com/pt/contact/). A visão geral está em [Usar o Prior pelo seu assistente de IA](https://priortasks.com/pt/docs/integrations/mcp/), e [como ele fica seguro](https://priortasks.com/pt/docs/integrations/mcp-security/) trata de permissões e entrada. As próprias notas compartilhadas são tratadas em [Notas compartilhadas](https://priortasks.com/pt/docs/notes/shared-notes/), e as tabelas e gráficos que você pode escrever neles em [tabelas e gráficos nas notas](https://priortasks.com/pt/blog/shared-notes-tables-and-charts/).
