
Nota Fiscal Mcp
io.github.FAVIOSENGER由 GitHub 账号 FAVIOSENGER 发布v0.1.2更新于 Oct 24, 2026
Emissao, consulta e cancelamento de NF-e e NFS-e no Brasil para agentes de IA, via Focus NFe.
概览
本地 MCP 服务器,让 AI 助手通过 Focus NFe 服务商开具、查询和取消巴西 NF-e 与 NFS-e 发票。
- 可以做什么
- 开具服务发票(NFS-e)和产品发票(NF-e,型号 55),税务内容由助手组装
- 查询已开具 NFS-e 和 NF-e 的状态并获取 XML/PDF 链接
- 取消已授权的 NFS-e 和 NF-e,其中 NF-e 只能在开具后 24 小时内取消
- 以模拟模式运行同样六个工具,伪造服务商响应用于测试
- 适用场景
- 适合已通过 Focus NFe 开票的巴西自由职业者或企业,希望在聊天客户端中起草、开具、查询或取消服务与产品发票,而不必打开税务网页系统。
- 运行要求
- 通过 npx(Node.js)在本地以 stdio 进程运行,需 Claude Desktop、Claude Code 或 Cursor 等桌面 MCP 客户端。需要 Focus NFe 账户,并在 FOCUS_NFE_TOKEN 中提供令牌;FOCUS_NFE_AMBIENTE 选择 homologacao(默认)或 producao。模拟模式无需令牌。需要访问服务商的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 Nota Fiscal Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
🧾 nota-fiscal-mcp
[npm version] [License: MIT] [MCP Registry]
Deixe a IA emitir suas notas fiscais.
nota-fiscal-mcp é um servidor MCP que dá a qualquer agente de IA — Claude Desktop, Claude Code, Cursor e outros — o poder de emitir, consultar e cancelar NF-e e NFS-e no Brasil. Ele conversa com um provedor fiscal (Focus NFe) que já resolve a parte difícil: certificado digital, comunicação com a SEFAZ e com as prefeituras.
Você conversa. A IA emite.
Sem abrir sistema, sem preencher formulário, sem decorar campo de ISS.
✨ O que ele faz
A IA monta o conteúdo fiscal da nota; o servidor cuida de autenticação, referência e comunicação com o provedor.
🚀 Instalação
Não precisa clonar nem compilar nada — o pacote roda direto via npx.
Claude Desktop
Abra o arquivo de configuração (claude_desktop_config.json) e adicione:
Reinicie o Claude Desktop. Pronto — as 6 ferramentas aparecem para o agente.
Funciona do mesmo jeito em qualquer cliente MCP (Claude Code, Cursor, etc.): é só apontar o comando
npx -y nota-fiscal-mcpcom as variáveis de ambiente.
🔑 Pré-requisito: uma conta de provedor fiscal
Para emitir de verdade você precisa de um token de um provedor fiscal. Hoje o nota-fiscal-mcp usa a Focus NFe, que oferece ambiente de testes (homologação) e cuida de certificado + SEFAZ por você.
- Crie sua conta na Focus NFe
- Cadastre sua empresa e pegue o token de homologação (em Painel API → Tokens).
- Coloque o token na configuração acima e teste à vontade — homologação não emite nota com valor fiscal.
- Quando tudo estiver certo, troque
FOCUS_NFE_AMBIENTEparaproducaoe use o token de produção.
⚙️ Variáveis de ambiente
🧪 Modo simulação (sem provedor)
Quer testar o fluxo sem token nenhum? Rode em modo simulação — ele finge as respostas e deixa você exercitar as 6 ferramentas de ponta a ponta:
🔒 Segurança
- Seu token vai nas variáveis de ambiente — nunca o coloque dentro do código nem suba num repositório.
- Comece sempre em homologação. Só vá para produção depois de validar.
- O projeto é open-source: você roda com a sua conta e o seu token. Nada passa por servidores de terceiros.
🛠️ Desenvolvimento
📍 Status
v0.1.2 — primeira geração pública. Suporte a NF-e e NFS-e via Focus NFe. Os campos do payload seguem o padrão da documentação da Focus NFe; confirme os dados do seu município antes de produção.
📖 Artigo / tutorial: Como fazer a IA emitir sua nota fiscal (NF-e e NFS-e) usando MCP
Ideias, bugs e sugestões: abra uma issue.
📄 Licença
MIT © Favio Senger
来源:README.md,提交 e66f27e
工具
0版本历史
1- v0.1.2最新Oct 13, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分