O servidor MCP do T6 permite que assistentes de inteligência artificial externos, como Claude Code, Claude Desktop, Claude.ai, ChatGPT, GitHub Copilot no VS Code ou agentes construídos com a API da Anthropic, usem o T6 e a Tai em nome de um usuário. Os clientes falam com o T6 pelo padrão aberto Model Context Protocol (MCP), no endereço https://<endereço-do-seu-T6>/mcp.
O assistente externo recebe do T6:
<plugin>_<método>, em minúsculas e com sublinhado;Toda chamada é executada como o usuário do T6 que autorizou o cliente: valem as mesmas permissões que ele tem na aplicação e a chamada é registrada na trilha de auditoria. O acesso externo nunca usa nem encerra a sessão que o usuário mantém aberta no navegador.
Há duas formas de autenticação:
| Forma | Quando usar |
|---|---|
| OAuth 2.1 (aba Clientes conectados) | Clientes que abrem um navegador: Claude Desktop, Claude.ai, ChatGPT, VS Code, Claude Code. O usuário entra no T6 e aprova a conexão em uma janela de consentimento. |
| Token de acesso pessoal | Scripts, frameworks de agentes e o conector de API, que não abrem navegador. O token é enviado no cabeçalho Authorization: Bearer <token>. |
/mcp, a descoberta e a janela de consentimento deixam de responder;Na atualização, as duas permissões são concedidas automaticamente aos administradores multiaplicação. Quem não tem Acessar servidor MCP vê a mensagem Você não tem permissão para usar assistentes externos. Peça a um administrador a permissão "Acessar MCP".
Tokens e conexões valem somente no ambiente (tenant) em que foram criados; cada ambiente tem o seu próprio endereço MCP.
As imagens desta página mostram a interface em inglês; na interface em português os rótulos aparecem como descrito no texto.
1. No menu principal do T6 (☰), na seção Configurações, vamos selecionar Preview (veja Preview);
2. Na lista de funcionalidades, vamos ligar a chave MCP Server. A funcionalidade é global: vale para todos os usuários do banco de dados e vem desligada em um banco novo.
Há dois caminhos:
A tela tem as abas Tokens de acesso pessoal, Clientes conectados, Clientes OAuth (somente com Gerenciar servidor MCP) e Servidor. A caixa Mostrar credenciais de todos os usuários (somente com Gerenciar servidor MCP) amplia as listas de tokens e de clientes conectados para todos os usuários e acrescenta a coluna Proprietário.
1. Na aba Tokens de acesso pessoal, vamos clicar em Adicionar. Abre o painel Novo token de acesso pessoal;
2. Vamos preencher:
meu-script-de-relatorios. Até 100 caracteres;
3. Vamos clicar em Criar. O painel exibe o token completo, iniciado por pp_pat_:
Copie o token agora (botão Copiar). Ele é mostrado apenas uma vez e não pode ser recuperado depois: o T6 guarda somente um resumo criptografado (hash) dele.
4. Vamos clicar em Concluído. O token aparece na lista, com Nome, Prefixo (início do token, para identificá-lo), Criado, Expira e Último uso (Nunca até a primeira chamada):
5. No cliente, vamos configurar o endereço do servidor e enviar o token como Authorization: Bearer pp_pat_.... No Claude Code, o comando claude mcp add --transport http powerplanning https://<endereço-do-seu-T6>/mcp registra o servidor (a aba Servidor mostra o comando pronto, veja a seção 2.6).
Revogando um token. Na linha do token, vamos clicar no ícone de lixeira e confirmar com Sim a pergunta Revogar este token? Os clientes que o usam perderão o acesso imediatamente. A partir daí qualquer chamada com o token responde 401 e o token deixa de ser listado. Um token também deixa de valer quando expira.
1. No cliente (Claude Desktop, Claude.ai, ChatGPT, VS Code...), vamos adicionar um servidor MCP remoto com o endereço https://<endereço-do-seu-T6>/mcp (copie-o na aba Servidor). O cliente descobre sozinho o servidor de autorização do T6 e se registra;
2. O navegador abre o T6. Se ainda não estivermos autenticados, entramos normalmente (inclusive com os provedores de login único configurados). Aparece então a janela Autorizar assistente externo:
3. Vamos clicar em Aprovar somente se nós iniciamos o pedido. Negar devolve o erro access_denied ao cliente. Se o pedido expirou, já foi usado ou o servidor MCP está desligado, a janela mostra Esta solicitação de autorização não é mais válida. Inicie a conexão novamente a partir do assistente. e só oferece Fechar.
4. Depois de aprovado, o cliente aparece na aba Clientes conectados, com Cliente, Escopo (mcp), Criado e Último uso:
O cliente recebe um token de acesso (pp_at_, válido por 60 minutos) e um token de renovação (pp_rt_, válido por 30 dias e trocado a cada uso). Se um código ou token de renovação for reutilizado, o T6 revoga a conexão por segurança.
Revogando um cliente conectado. Vamos clicar na lixeira da linha e confirmar Revogar este cliente? Ele precisará ser autorizado novamente. O cliente passa a receber 401 e deixa de ser listado.
Clientes modernos se registram sozinhos. Quando um cliente exige um ID e um segredo fixos, um administrador pode pré-registrá-lo na aba Clientes OAuth, que lista Nome, URIs de redirecionamento, Tipo (Confidencial quando tem segredo, Público quando não tem) e Criado:
1. Vamos clicar em Registrar. Abre o painel Registrar cliente OAuth:
https ou de loopback (http://127.0.0.1:porta/...); a lixeira remove um endereço da lista;
2. Vamos clicar em Registrar. O painel exibe o ID do cliente e, quando escolhido, o Segredo do cliente:
Copie o segredo agora: ele é exibido uma única vez e não pode ser recuperado depois.
3. Para remover o registro, vamos clicar na lixeira da linha e confirmar Excluir este registro de cliente? As conexões dele deixarão de funcionar.
A aba Servidor reúne o que o cliente precisa:
/mcp do ambiente, com o botão Copiar;
Atrás de um proxy reverso, o administrador do ambiente informa o endereço público na configuração
McpPublicUrlpara que a descoberta, o consentimento e o endereço exibido nesta tela usem a URL externa correta.
401;429.O recurso de Preview MCP Server está desligado. Um administrador multiaplicação deve ligá-lo em Configurações > Preview. Sem a permissão Acessar servidor MCP, a tela mostra o aviso de falta de permissão.
Não. O token completo é mostrado uma única vez, na criação, e o T6 guarda apenas o hash. Revogue o token e crie outro.
O padrão é de 90 dias e o máximo é de 365 dias (valores configuráveis do ambiente). Depois de expirado, as chamadas respondem 401 e é preciso criar um novo token.
Se o token não foi revogado nem expirou, se foi criado neste mesmo ambiente, se MCP Server continua ligado e se o usuário ainda tem Acessar servidor MCP. Em clientes OAuth, revogue a conexão e autorize de novo.
Exatamente o que o usuário pode fazer na aplicação: as ferramentas executam com as permissões dele. Ferramentas que dependem de telas do T6 não são oferecidas.
Não. As chamadas MCP não leem nem alteram a sessão do navegador, mesmo quando o ambiente permite uma única sessão por usuário.
Desligue MCP Server em Configurações > Preview. Descoberta, consentimento e todas as chamadas deixam de funcionar de imediato; as sessões de navegador não são afetadas.
Somente quem tem Gerenciar servidor MCP, pela caixa Mostrar credenciais de todos os usuários ou pela opção Acesso externo do menu Controle de Acesso.
Páginas relacionadas: Funcionalidades e Permissões, Preview e Segurança - Auditoria.