TemplateFox
oficialGere documentos PDF com TemplateFox
O que você pode fazer com TemplateFox MCP?
- Gerar um PDF a partir de um modelo — Peça ao seu assistente para chamar
generate_pdfcom dados dinâmicos, como detalhes de fatura ou nomes de certificados. - Enfileirar geração assíncrona de PDF — Use
generate_pdf_asyncpara trabalhos em lote ou em segundo plano com um callback opcional de webhook. - Listar seus modelos disponíveis — Descubra todos os modelos na sua conta com
list_templates. - Inspecionar campos do modelo — Verifique quais dados um modelo espera antes de gerar, usando
get_template_fields. - Verificar status do trabalho assíncrono — Acompanhe o progresso de um trabalho de PDF enfileirado com
get_pdf_job_status. - Visualizar créditos e transações da conta — Monitore os créditos restantes com
get_account_infoe revise o histórico de uso comlist_transactions.
Documentação
Servidor MCP
MCP (Model Context Protocol) é um padrão aberto que permite que assistentes de IA descubram e usem ferramentas externas. O servidor MCP TemplateFox oferece ao seu assistente de IA 8 ferramentas para gerar PDFs, gerenciar modelos e verificar créditos — tudo a partir de linguagem natural.
- npm:
@templatefox/mcp-server - GitHub: TemplateFoxPDF/mcp-server
Pré-requisitos
- Node.js 18+ instalado na sua máquina (para
npx) - Uma chave de API TemplateFox — obtenha uma no seu Painel (começa com
sk_)
Instalação
Claude Desktop
Adicione à configuração do Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json no macOS, %APPDATA%\Claude\claude_desktop_config.json no Windows):
{
"mcpServers": {
"templatefox": {
"command": "npx",
"args": ["-y", "@templatefox/mcp-server"],
"env": {
"TEMPLATEFOX_API_KEY": "sk_your_api_key_here"
}
}
}
}
Reinicie o Claude Desktop após salvar o arquivo.
Claude Code
claude mcp add templatefox -- npx -y @templatefox/mcp-server
Em seguida, defina a variável de ambiente TEMPLATEFOX_API_KEY no seu shell:
export TEMPLATEFOX_API_KEY="sk_your_api_key_here"
Cursor / Windsurf
Use o mesmo comando npx na configuração do seu servidor MCP:
npx -y @templatefox/mcp-server
Defina TEMPLATEFOX_API_KEY nas variáveis de ambiente.
Instalação global (alternativa)
npm install -g @templatefox/mcp-server
Em seguida, use templatefox-mcp-server como o comando em vez de npx.
Verificar a configuração
Após a instalação, pergunte ao seu assistente de IA:
“Listar meus modelos do TemplateFox”
Se o servidor MCP estiver configurado corretamente, o assistente chamará list_templates e retornará sua lista de modelos. Se você encontrar um erro, verifique a seção de Solução de Problemas abaixo.
Configuração
| Variável de Ambiente | Obrigatória | Descrição |
|---|---|---|
| TEMPLATEFOX_API_KEY | Sim | Sua chave de API (começa com sk_). Obtenha uma no seu Painel |
| TEMPLATEFOX_BASE_URL | Não | Substitui a URL base da API (padrão: https://api.templatefox.com) |
Ferramentas disponíveis
O servidor MCP expõe 8 ferramentas que seu assistente de IA pode chamar:
generate_pdf
Gera um PDF a partir de um modelo com dados dinâmicos. Custa 1 crédito por PDF.
O que você pode perguntar:
“Gerar uma fatura para João Silva, total R$ 250, usando meu modelo de Fatura”
“Criar um certificado de conclusão para Maria Souza, curso: React Avançado”
generate_pdf_async
Enfileira a geração assíncrona de PDF com um callback de webhook opcional. Útil para trabalhos grandes ou em lote. Custa 1 crédito por PDF.
“Gerar 10 certificados em segundo plano e me notificar quando terminar”
list_templates
Descobre todos os modelos de PDF disponíveis na sua conta.
“Quais modelos eu tenho?”
“Mostrar todos os meus modelos de PDF”
get_template_fields
Obtém os campos e variáveis de um modelo específico. Útil para entender quais dados um modelo espera antes da geração.
“Quais campos meu modelo de Fatura precisa?”
get_pdf_job_status
Verifica o status de um trabalho de geração assíncrona de PDF.
“Meu trabalho de PDF já terminou?”
list_pdf_jobs
Lista todos os trabalhos de geração assíncrona de PDF e seus status.
“Mostrar meus trabalhos de PDF recentes”
get_account_info
Verifica os créditos restantes e informações da conta.
“Quantos créditos eu ainda tenho?”
list_transactions
Visualiza o histórico de transações de crédito.
“Mostrar meu uso de créditos este mês”
Casos de uso
Gerar um único documento
Peça ao seu assistente de IA para gerar um PDF com dados específicos. O assistente descobre o modelo, verifica os campos obrigatórios e gera o PDF em um único fluxo:
“Gerar um romaneio para o pedido #1234, cliente João Silva, 3x Widget Azul e 1x Gadget Pro”
Explorar modelos antes de gerar
Pergunte sobre seus modelos primeiro, depois gere quando souber o que está disponível:
“Listar meus modelos e depois mostrar os campos do modelo de Recibo”
Verificar status da conta
Monitore seu uso sem sair do seu assistente de IA:
“Quantos créditos eu ainda tenho? Mostrar minhas transações recentes”
Servidor remoto (em breve)
Um endpoint HTTP MCP hospedado em https://api.templatefox.com/mcp estará disponível em breve. Isso permitirá que você se conecte sem instalar nada localmente — basta apontar seu cliente MCP para a URL.
Solução de Problemas
Erros de “Servidor MCP não encontrado” ou de conexão
- Certifique-se de que o Node.js 18+ está instalado: execute
node --version - Verifique se o comando
npxfunciona: executenpx -y @templatefox/mcp-server --help - Reinicie seu assistente de IA após atualizar a configuração
Erros de “Chave de API inválida” ou de autenticação
- Verifique se sua chave de API começa com
sk_e não está expirada - Verifique a chave no seu Painel
- Certifique-se de que
TEMPLATEFOX_API_KEYestá definida no ambiente correto (não apenas no seu shell, mas na configuração do servidor MCP)
Ferramentas não aparecem
- Alguns clientes armazenam em cache as listas de ferramentas MCP — reinicie o cliente
- Verifique se outros servidores MCP estão funcionando para descartar um problema no nível do cliente
Próximos passos
- Comece em 5 Minutos — Crie seu primeiro modelo
- Vinculação de Dados — Aprenda a passar dados dinâmicos
- Referência da API — Documentação completa dos endpoints