pfx MCP - Model Context Protocol Forterro Proffix Px5
A integração universal de IA/IC com o ERP Proffix Px5
Documentação
⚠️ Mudança Importante: Nova Convenção de Nomes para Ferramentas
A partir desta versão: Por padrão, apenas as novas ferramentas px_* são retornadas. As ferramentas legadas (proffix_search_endpoints, proffix_call_endpoint, proffix_describe_endpoint) não estão mais disponíveis automaticamente.
🚨 Ativar Modo Legado (se você precisar das ferramentas antigas):
- Cabeçalho:
X-Legacy-Mode: 1 - Chatbot: Use o botão de alternância no cabeçalho
- Observação: Ferramentas legadas serão removidas em versões futuras
Recomendado: Migre para as novas ferramentas px_* para melhor desempenho e integração preparada para o futuro. → Detalhes nos Métodos da API
🌟 O que é o Model Context Protocol (MCP)?
Model Context Protocol (MCP) é um padrão aberto da Anthropic para integração segura de IA. Assistentes de IA acessam diretamente seus sistemas - sem cópias manuais de dados ou capturas de tela.
💡 MCP na prática - Um exemplo:
Sem MCP: "Mostre-me todas as faturas em aberto" → Você precisa abrir o Proffix, exportar dados, copiar para a IA
Com MCP: "Mostre-me todas as faturas em aberto" → A IA acessa diretamente o Proffix e fornece a resposta
✨ Vantagens do MCP:
- Acesso em tempo real: A IA trabalha com dados atuais dos seus sistemas
- Segurança: Nenhum dado é armazenado na IA - apenas acesso temporário
- Automação: A IA pode executar tarefas complexas em vários sistemas
- Linguagem natural: Não são necessários conhecimentos de SQL ou API
- Padronizado: Funciona com todos os assistentes de IA compatíveis com MCP
📋 O que é pfx MCP?
pfx MCP é o primeiro servidor MCP para Forterro Proffix Px5. Conecte assistentes de IA como Claude, ChatGPT e Gemini ao seu ERP. Acesse dados, crie relatórios e automatize fluxos de trabalho - diretamente por linguagem natural.
🔐 Segurança: Autenticação baseada em parâmetros, sem sessões. As credenciais são transmitidas criptografadas e nunca armazenadas.
✨ Recursos:
- Praticamente todas as funções do Proffix via ferramentas MCP
- Transporte JSON-RPC 2.0 para todos os clientes MCP
- Chave de API gratuita (Beta)
- Pronto para Claude, ChatGPT, Gemini
- Demonstração online com banco de dados público de demonstração do Proffix (apenas chave LLM necessária)
🌐 Listado oficialmente no Registro MCP:
O servidor pfx MCP está oficialmente listado no Model Context Protocol Registry da Anthropic:
📦 Pacote: ch.pfx/mcp-server
🔗 Registro: registry.modelcontextprotocol.io
💻 GitHub: github.com/pitwch/pfx-mcp-server
✅ Status: Ativo • Versão 1.1.8 • Publicado em 13.11.2025
💡 Casos de uso práticos
Descubra como o pfx MCP revoluciona seu trabalho diário com o Proffix Px5:
📊 Consultas inteligentes de dados
Exemplo: "Mostre-me todas as faturas em aberto"
A IA acessa diretamente seus dados do Proffix e fornece resultados estruturados - sem conhecimentos de SQL ou API.
🔍 Buscas complexas
Exemplo: "Procure artigos com 'Laptop' no nome e preço abaixo de 1000 CHF"
Consultas em linguagem natural são convertidas automaticamente em chamadas de API precisas.
📈 Relatórios automáticos
Exemplo: "Crie um relatório sobre os 10 principais clientes por faturamento"
A IA agrega dados, cria análises e formata resultados profissionalmente.
🔔 Rastreamento de alterações
Exemplo: "Quais endereços foram alterados esta semana?"
Consultas baseadas em tempo e análises de alterações em tempo real.
💼 Análises de clientes
Exemplo: "Analise a evolução de faturamento do cliente 1001"
Perfis detalhados de clientes com histórico de faturamento, pedidos e tendências.
📦 Gestão de estoque
Exemplo: "Mostre-me todos os artigos com estoque abaixo de 10"
Monitoramento de estoque e alertas automáticos para níveis baixos.
🔄 Automação de fluxos de trabalho
Exemplo: "Crie um novo endereço para a empresa XY com dados de contato"
Automatize tarefas recorrentes por meio de comandos em linguagem natural.
📋 Consultas multi-sistema
Exemplo: "Compare dados do Proffix com nosso CRM"
Combine dados de vários sistemas para análises abrangentes.
🎯 Descoberta de endpoints
Exemplo: "Quais endpoints de API existem para pedidos?"
Busca difusa em funções - encontre rapidamente a operação de API correta.
🚀 Outros casos de uso:
- Contabilidade: "Mostre todas as faturas não pagas com mais de 30 dias"
- Vendas: "Liste todas as propostas do Q4 2024 com status 'Aberta'"
- Compras: "Quais pedidos estão atrasados?"
- Controladoria: "Crie um resumo de faturamento por grupos de produtos"
- Suporte: "Encontre todos os casos de serviço do cliente XY"
- Desenvolvimento: "Documente todos os endpoints disponíveis do Proffix"
🤖 Integração AI/IA para Proffix Px5
Gemini e Claude em uso com Proffix Px5 - Consultas em linguagem natural diretamente em seus dados ERP
Conecte sua instalação Forterro Proffix Px5 com os principais assistentes de AI/IA. O servidor pfx MCP suporta todas as plataformas de IA compatíveis com MCP para consultas inteligentes de dados do Proffix Px5:
🤖 Claude Desktop
O aplicativo Claude Desktop da Anthropic com suporte nativo a MCP.
🧠 OpenAI / ChatGPT
ChatGPT com integração MCP via Custom Actions ou API.
✨ Google Gemini
A IA Gemini do Google com integração MCP via API.
💎 Gemini CLI
O Gemini do Google com suporte nativo a MCP via CLI.
💻 Cursor IDE
Editor de código com tecnologia de IA e suporte a MCP.
🔍 MCP Inspector
Ferramenta oficial de teste e depuração MCP.
🔌 MCP SuperAssistant
Extensão de navegador para ChatGPT, Perplexity, Gemini e mais.
⚙️ Cliente personalizado
Integração própria com JavaScript, Python, etc.
💬 Chatbot Webview
Zero instalação: Chatbot HTML pronto com IA Gemini – teste online ou baixe.
🧪 Testar agora (Demonstração) ⬇ baixar chatbot.html
ℹ️ Observação sobre ChatGPT e OpenAI:
- Integração MCP do ChatGPT: Requer atualmente um plano pago do ChatGPT com Developer Mode (ex.: Plus/Team/Enterprise). A disponibilidade pode mudar.
- Integração com a API OpenAI: Funciona sem ChatGPT Premium. Requer apenas uma chave de API OpenAI (pagamento conforme uso).
📖 Guias de configuração para todos os clientes de IA 🚀 Início rápido (5 min)
🔑 Autenticação segura para Forterro Proffix Px5
O servidor pfx MCP usa autenticação segura baseada em parâmetros para sua API REST Proffix Px5. As credenciais são transmitidas criptografadas como cabeçalhos HTTP e nunca armazenadas.
🔑 Chave de API: OBRIGATÓRIA E GRATUITA
→ Solicite agora sua chave de API gratuita (30 segundos)
✨ Gratuita durante o beta • Uma chave por e-mail • Simples • Protege apenas contra bots/SPAM (sem acesso a dados)
🚀 Como usar sua chave de API:
1️⃣ Claude Desktop (Recomendado):
{
"mcpServers": {
"pfx-mcp": {
"command": "node",
"args": ["C:\\mcp\\mcp-http-bridge.js", "https://mcp.pfx.ch/api/server"],
"env": {
"HTTP_AUTHORIZATION": "Bearer DEIN_API_KEY_HIER",
"PROFFIX_USERNAME": "dein-user",
"PROFFIX_PASSWORD": "dein-passwort",
"PROFFIX_URL": "https://dein-proffix.com",
"PROFFIX_PORT": "dein-port",
"PROFFIX_DATABASE": "deine-db"
}
}
}
}
2️⃣ Chamadas diretas de API:
Authorization: Bearer pfx_abc123...xyz789
ou
X-API-Key: pfx_abc123...xyz789
3️⃣ Exemplo com CURL:
curl -H "Authorization: Bearer DEIN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"jsonrpc": "2.0", "method": "tools/list", "id": 1}' \
https://mcp.pfx.ch/api/server
X-Proffix-Username (cabeçalho, opcional)
Seu nome de usuário da API Proffix. Omita no modo LoginToken (apenas o token é necessário como senha).
X-Proffix-Password (cabeçalho)
Senha do Proffix ou LoginToken.
💡 Modo normal: senha em texto claro ou hash SHA256 (64 caracteres hexadecimais). Modo LoginToken: omita X-Proffix-Username e insira o token diretamente aqui — ele não será submetido a hash.
X-Proffix-Url (cabeçalho)
A URL base do seu servidor de API REST Proffix, sem /pxapi/...
X-Proffix-Port (cabeçalho, opcional)
Porta do servidor de API Proffix (ex.: 11011)
X-Proffix-Database (cabeçalho, opcional)
Nome do banco de dados Proffix
X-Proffix-Modules (cabeçalho, opcional)
Módulos Proffix para a sessão (padrão: VOL). Separados por vírgula ou múltiplos.
Exemplos: VOL · AUF
X-Legacy-Mode (cabeçalho, opcional) ⚠️ MUDANÇA IMPORTANTE
Mudança importante: Defina como 1 para ativar ferramentas legadas (proffix_search_endpoints, proffix_call_endpoint, proffix_describe_endpoint) além das ferramentas px_*.
Comportamento padrão (novo): Apenas ferramentas px_* são retornadas.
Modo legado: Defina X-Legacy-Mode: 1 para também receber as ferramentas antigas.
Chatbot: Controlável pelo botão de alternância no cabeçalho.
⚠️ Ferramentas legadas serão removidas em versões futuras. Migração para px* recomendada.
⚠️ Importante: As credenciais não são armazenadas. Sempre use HTTPS.
🔌 API Model Context Protocol para Proffix Px5
O servidor pfx MCP implementa o Model Context Protocol padronizado via JSON-RPC 2.0 para integração perfeita de AI/IA com Forterro Proffix Px5:
initialize
Handshake entre cliente e servidor. Troca capacidades e versão do protocolo.
⚠️ tools/list
Lista todas as operações Proffix disponíveis.
Mudança importante:
Padrão: Apenas ferramentas px_*
Legado: Cabeçalho X-Legacy-Mode: 1 para ferramentas antigas
tools/call
Executa uma operação Proffix. Os parâmetros são passados em arguments.
📡 Endpoint da API: https://mcp.pfx.ch/api/server
🔒 Transporte: HTTP POST com JSON-RPC 2.0
🔑 Autenticação: Cabeçalhos HTTP (X-Proffix-*)
🔧 Exemplos de teste e depuração ℹ️ Informações da versão
🔒 Segurança para integração AI/IA do Proffix Px5
✅ Recursos de segurança:
- As credenciais são transmitidas a cada solicitação e não são armazenadas
- Sem gerenciamento de usuários ou armazenamento de sessão
- Criptografia HTTPS recomendada
- Regras abrangentes de segurança .htaccess
- Proteção de arquivos sensíveis e configurações
⚠️ Boas práticas:
- Sempre use HTTPS para comunicação
- Nunca armazene credenciais no código do cliente
- Implemente limite de taxa no lado do cliente
- Monitore acessos à API regularmente
- Use senhas fortes para usuários da API Proffix
🚀 Início rápido - Pronto em 5 minutos
Conecte seu assistente de IA ao Proffix Px5 em poucos passos. A solução ERP Forterro torna-se utilizável de forma inteligente.
✅ O que você precisa:
- Acesso ao Proffix Px5: Nome de usuário + senha ou LoginToken, URL do servidor, porta, banco de dados
- Cliente de IA: Claude Desktop (recomendado), ChatGPT, Gemini ou outro cliente MCP
- Chave de API: Solicite gratuitamente (30 segundos)
🎯 Recomendado: Instalação com um clique (Claude Desktop)
O método mais rápido - sem configuração manual necessária!
- Obtenha a chave de API: Visite request-api-key.html e solicite sua chave gratuita (por e-mail)
- Carregue o pacote MCPB: Baixe pfx-mcp-server.mcpb
- Instale: No Claude Desktop: Configurações → Extensões → Configurações avançadas (área Desenvolvedor de extensões) → Instalar extensão… → selecione o arquivo
.mcpbe siga as instruções - Insira as credenciais: Chave de API + suas credenciais do Proffix Px5 (nome de usuário, senha, URL, porta, banco de dados)
- Pronto! Reinicie o Claude e teste: "Mostre-me todos os endereços de Zurique do Proffix Px5"
💡 O que é um pacote MCPB?
Um MCPB (Model Context Protocol Bundle) contém todos os arquivos e configurações necessários. A instalação é feita no Claude Desktop via Configurações → Extensões → Configurações avançadas → Instalar extensão…. Depois, basta inserir suas credenciais.
⚙️ Alternativa: Instalação manual
Para outros clientes MCP (Cursor, Windsurf, Gemini CLI, etc.) ou se você preferir gerenciar a configuração manualmente:
- Solicite a chave de API: request-api-key.html
- Carregue o script de ponte: Baixe mcp-http-bridge.txt e renomeie para
mcp-http-bridge.js - Abra o arquivo de configuração: Dependendo do cliente (ex.:
%APPDATA%\Claude\claude_desktop_config.jsonpara Claude) - Adicione o servidor: Veja a configuração de exemplo abaixo
- Reinicie o cliente e teste
📋 Configuração de exemplo:
{
"mcpServers": {
"pfx-mcp": {
"command": "node",
"args": ["C:\\mcp\\mcp-http-bridge.js", "https://mcp.pfx.ch/api/server"],
"env": {
"HTTP_AUTHORIZATION": "Bearer DEIN_API_KEY",
"PROFFIX_USERNAME": "dein-user",
"PROFFIX_PASSWORD": "dein-passwort",
"PROFFIX_URL": "https://dein-proffix.com",
"PROFFIX_PORT": "11011",
"PROFFIX_DATABASE": "deine-db"
}
// LoginToken-Modus: PROFFIX_USERNAME weglassen, Token als PROFFIX_PASSWORD
}
}
}
📦 Download do pacote MCPB 📚 Todos os guias de clientes de IA 🔧 Testes e depuração
⚙️ Detalhes técnicos
🔌 Protocolo MCP
- Transporte: JSON-RPC 2.0
- Métodos: initialize, tools/*, prompts/*, resources/*
- HTTP POST para
/api/server🔒 Autenticação - API Key:
Authorization: Bearer - Proffix: Cabeçalhos HTTP (
X-Proffix-*) - LoginToken:
X-Proffix-Usernamedeixe vazio, token comoX-Proffix-Password - Sem sessões, sem armazenamento
📦 Informações do Servidor
- Versão: 1.7.1
- Build: 2026-07-14
- Base: mcp.pfx.ch
📡 Endpoints:
/api/server- Endpoint MCP JSON-RPC 2.0/api/version- Informações de versão e build do servidor
🤖 Otimizado para LLM e econômico em tokens
- Respostas compactas: respostas GET removem campos nulos/vazios automaticamente
- Formato TOON: Notação de Objeto Orientada a Tokens com formato tabular para até 30% menos tokens - basta passar
format=tooncomo parâmetro - API Describe com níveis de detalhe:
overview,compact,full(para resultados rápidos e amigáveis para LLM) - Conteúdo de múltiplas partes: blocos de código Markdown e JSON claramente separados
- Melhores práticas: use
fields, definalimit/offset, restrinjafilter, mantenhadepthpequeno
🎯 Formato TOON - Respostas Otimizadas para Tokens
TOON (Token-Oriented Object Notation) é um formato de dados compacto baseado na especificação oficial TOON, projetado especificamente para LLMs. Ele reduz a quantidade de tokens em até 30% em comparação com JSON.
✨ Vantagens do TOON:
- Menos tokens: Até 30% de redução em relação ao JSON
- Processamento mais rápido: Menos dados = respostas de LLM mais rápidas
- Economia de custos: Menos tokens = menores custos de API
- Formato Tabular: Arrays de objetos são exibidos de forma ultracompacta como tabela
- Ativação simples: Basta passar
format=tooncomo parâmetro
📝 Uso
O TOON pode ser ativado de duas maneiras:
Opção 1: Global para todas as chamadas (recomendado)
Defina format no nível de arguments:
{
"name": "proffix_call_endpoint",
"arguments": {
"endpointId": 9,
"format": "toon",
"params": {
"limit": 10
}
}
}
Opção 2: Por chamada
Defina format em params para chamadas individuais:
{
"name": "proffix_call_endpoint",
"arguments": {
"endpointId": 9,
"params": {
"limit": 10,
"format": "toon"
}
}
}
💡 Prioridade: params.format substitui arguments.format. Assim, você pode ativar o TOON globalmente e usar JSON para chamadas individuais.
🔄 Comparação de Formatos
JSON Padrão (Pretty):
[{
"AdressNr": 1349,
"Name": "Mustermann AG",
"PLZ": "9000",
"Ort": "St. Gallen"
}]
~90 caracteres ≈ 23 tokens
Formato TOON (Tabular):
[1]{AdressNr,Name,PLZ,Ort}: 1349,"Mustermann AG",9000,"St. Gallen"
~65 caracteres ≈ 16 tokens (economia de 30%)
📖 Exemplos de Formato TOON:
- Objeto simples:
AdressNr: 1349 Name: "Mustermann AG" PLZ: 9000 - Arrays primitivos:
tags[3]: admin,user,guest - Arrays tabulares:
items[2]{id,name}: 1,Ada 2,Bob - Aninhado:
user: id: 1 name: Ada active: true
💡 Quando devo usar TOON?
- Grandes volumes de dados: Em listas com muitos itens (>10 itens)
- Chamadas frequentes de API: Para reduzir custos de tokens
- Arrays de objetos: Beneficiam-se mais do formato tabular
- Limites de tokens: Quando você está próximo dos limites de tokens do LLM
ℹ️ Nota: O LLM é informado automaticamente quando o formato TOON é usado. A resposta contém um campo _meta com informações de formato. Mais detalhes: Especificação TOON
📞 Perguntas e Suporte
Tem dúvidas sobre pfx MCP ou precisa de suporte na integração com Proffix Px5? Nossa equipe está à disposição!
Pedrett IT+Web AG
Murgtalstrasse 20
9542 Münchwilen
Suíça
📞 Telefone: 071 966 66 00
✉️ E-mail: [email protected]
🌐 Site: www.pitw.ch
💡 Nós ajudamos você com:
- Integração do pfx MCP com sua instalação Proffix Px5
- Configuração de clientes de IA (Claude, ChatGPT, Gemini)
- Desenvolvimento de MCP personalizado e adaptações para Forterro Proffix
- Solução de problemas e suporte técnico
- Treinamentos e workshops