Painel admin — Transcritor BC
← Voltar ao app

Contas

NomeE-mailO que fazPlanoProjetosTranscriçõesCriada em

Meta Pixel & Conversions API (CAPI)

E-mail de boas-vindas (plano Gratuito)

Enviado automaticamente pra quem cria conta em /signup. Placeholders disponíveis no corpo: {{greeting}} (saudação com o nome, se informado) e {{app_url}} (link pro app). Aceita HTML.

Chaves de API

Pra integrações externas (ex: servidor MCP) que não passam pelo login do navegador — usar como Authorization: Bearer <chave>. A chave só aparece uma vez, no momento em que é gerada; depois só dá pra revogar e criar outra.

NomeCriada emÚltimo uso

Conector remoto (Claude.ai / ChatGPT) — confirmado funcionando

Sem instalar nada — cola a URL abaixo no lugar de adicionar um conector/MCP (Settings → Connectors no Claude.ai, ou equivalente no ChatGPT). Ele mesmo cuida do OAuth: pede pra logar na sua conta do Transcritor e depois mostra uma tela de "Autorizar".

https://transcritor.bclabs.com.br/mcp

Importante: precisa ser com /mcp no final. Só o domínio sem /mcp não funciona — os metadados de descoberta OAuth declaram /mcp como o endereço oficial do recurso, e clientes rigorosos (Claude, ChatGPT) recusam a autorização se a URL configurada não bater exatamente com isso, mesmo com o token emitido certinho.

Por trás: OAuth 2.1 com PKCE, mesmo padrão usado no Memory Hub (memory.bclabs.com.br) — só que plugado na sessão própria do Transcritor em vez de Supabase Auth. Código em server/src/mcp-server.js e server/src/oauth.js.

Servidor MCP local (Claude Desktop / Claude Code)

Alternativa ao conector remoto acima — roda um processo local no seu Mac em vez de conectar direto no servidor. Só faz sentido se preferir não usar o fluxo OAuth, ou pra rodar no Claude Code local. Expõe as mesmas ferramentas. Código em /Users/macmini/transcritor-mcp/.

  1. Gere uma chave no card acima ("Chaves de API").
  2. cd /Users/macmini/transcritor-mcp && npm install
  3. Configure no cliente MCP (veja abaixo).
{
  "mcpServers": {
    "transcritor": {
      "command": "node",
      "args": ["/Users/macmini/transcritor-mcp/index.js"],
      "env": { "TRANSCRITOR_API_KEY": "tbc_sua_chave_aqui" }
    }
  }
}
claude mcp add transcritor -e TRANSCRITOR_API_KEY=tbc_sua_chave_aqui -- node /Users/macmini/transcritor-mcp/index.js

Ferramentas disponíveis (as mesmas nos dois): list_projects, list_folders, list_transcriptions, search_transcriptions, get_transcription, get_job_status, create_transcription_from_link, import_transcription, create_project, create_folder, rename_or_move_transcription. Não sobe arquivo local (só link/texto) — detalhes no README.md da pasta.