Antes de começar
Precisa de:- A sua URL da plataforma e uma chave API. Ambas provêm de Configurações > Gestão de chaves API dentro do Saga. Abra a página, crie uma chave se não tiver uma e copie ambos os valores.
- Um cliente MCP que suporte o transporte HTTP por streaming (Claude Desktop, Claude Code, Cursor ou qualquer agente personalizado criado sobre o SDK MCP).
Cada cliente tem o seu próprio domínio Saga, por isso o seu endpoint MCP é a sua própria URL da plataforma com
/api/mcp adicionado. Use a URL da plataforma apresentada em Configurações > Gestão de chaves API — não adivinhe o domínio.Ligar um cliente
A maioria dos clientes só precisa da URL do endpoint e de um cabeçalhoAuthorization.
- Endpoint:
https://<your-domain>.sagalegal.io/api/mcp - Cabeçalho:
Authorization: Api-Key <your-api-key>
.mcp.json (por exemplo, o Claude Code), adicione:
<your-domain> pela sua URL da plataforma e <your-api-key> pela chave de Configurações > Gestão de chaves API.
Alguns clientes só lhe permitem colar um token bearer. Nesse caso, use
Authorization: Bearer <your-api-key> em vez disso — o Saga aceita a sua chave API em qualquer um dos formatos.O que o agente pode fazer
Uma vez ligado, o agente dispõe destas ferramentas:| Ferramenta | O que faz |
|---|---|
ask_saga | Faz uma pergunta ao Saga e devolve a resposta, tal como ao conversar na aplicação. |
list_projects | Lista os seus projetos, incluindo os que foram partilhados consigo. |
list_project_documents | Lista os documentos de um projeto. |
search_project_documents | Pesquisa na base de conhecimento de um projeto e devolve as secções mais relevantes. |
fetch_project_document | Devolve o texto completo de um documento. |
list_workflows | Lista os seus fluxos de trabalho e os inputs que cada um espera. |
execute_workflow | Executa um fluxo de trabalho com inputs de texto e devolve o resultado. |
Segurança
- Trate a sua chave API como uma palavra-passe. Qualquer pessoa com a chave e a sua URL da plataforma pode agir em seu nome através do Saga.
- Renove ou revogue a chave a qualquer momento em Configurações > Gestão de chaves API. Revogá-la interrompe imediatamente qualquer agente ligado.
- Se uma chave possa ter sido divulgada, revogue-a e crie uma nova, depois atualize a configuração do seu cliente.
Resolução de problemas
- O cliente não consegue ligar-se ou devolve 401 Unauthorized — verifique se o endpoint termina em
/api/mcp, se o cabeçalho éAuthorization: Api-Key <your-api-key>e se a chave não expirou nem foi revogada. Crie uma nova chave em Configurações > Gestão de chaves API se necessário. - Um fluxo de trabalho aparece como pausado — os fluxos de trabalho que aguardam input a meio do processo não podem ser retomados via MCP, e os inputs de ficheiros não são suportados. Execute-os a partir da aplicação Saga em vez disso.
