Numerador de facturas

io.github.nuncaeslupus由 GitHub 账号 nuncaeslupus 发布v0.1.1更新于 Nov 1, 2026

Number batches of PDF invoices offline: stamps F-0001, F-0002… on a local copy of each.

已验证STDIO仅桌面效率与工作流文件与存储

概览

AI 生成的概览

本地 MCP 服务器,为 PDF 发票每页盖上 F-0001 这类连续编号并输出编号副本,全程离线运行。

可以做什么
  • 批量编号 PDF 发票:为每个文件的每一页盖上连续编号,并把编号副本写入新文件夹。
  • 可设置模板、起始或结束编号、顺序、位置、字体、边框、合并 PDF 或 ZIP 等选项,并先用 dry_run 预览编号结果再写入。
  • 不改动原件:只在副本上操作,不覆盖已有文件,写入失败时会删除已写内容。
适用场景
适合需要对一个文件夹中的 PDF 发票或类似文件做编号、编页或 Bates 盖章,并希望由助手在本机完成而不是自己写脚本的场景。
运行要求
以本地 stdio 进程运行,可通过 npx 安装包 numerador-facturas-mcp,或使用 Claude Desktop 的打包文件;需要 Node 20 或更高版本。服务器本身不需要账号、API 密钥或网络,但 npx 启动时会向 npm 查询新版本。
安装前请注意
助手只传递文件和文件夹路径而非 PDF 内容,也只收到生成的文件列表;若你要求它读取发票,该内容会经过你的 LLM 服务商。遇到受保护的 PDF 会跳过整批,受保护 PDF 的副本不带密码。结构检查可能漏掉页面内容内部的损坏,且不检查编号是否完整落在页面内。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Numerador de facturas,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

numerador-facturas-mcp

Servidor MCP para que un LLM numere facturas PDF en lote: estampa F-0001, F-0002… en todas las páginas de cada factura y escribe copias numeradas.

Es el mismo código que la web, sin UI.

Privado y sin red. Se ejecuta en tu equipo como proceso local. El LLM le pasa rutas, no el contenido de los PDFs, y solo recibe la lista de archivos generados. No necesita cuenta ni conexión, y los originales no se modifican. Si le pides al LLM que lea una factura, ese contenido sí pasa por tu proveedor de LLM.

Instalar

Claude Desktop: descarga numerador-facturas.mcpb y ábrelo.

Claude Code:

bash
claude mcp add --scope user numerador-facturas -- npx -y numerador-facturas-mcp

Otros clientes MCP:

json
{  "mcpServers": {    "numerador-facturas": { "command": "npx", "args": ["-y", "numerador-facturas-mcp"] }  }}

Requiere Node 20 o superior. El servidor no tiene dependencias en tiempo de ejecución y no hace peticiones de red. npx sí consulta npm al arrancar para buscar versiones nuevas, sin enviar nada de tus facturas; si no quieres ni eso, usa el .mcpb.

Usar

Pídelo con normalidad: «numera las facturas de esta carpeta desde la F-0500».

La herramienta number_invoices acepta las mismas opciones que la web (plantilla, inicio o fin, orden, posición, fuente, recuadro, PDF unido, ZIP), más dry_run para ver la numeración sin escribir nada.

A diferencia de la web, si un archivo está protegido, o detecta que está dañado o incompleto, no numera ninguno, para no dejar huecos en la serie. La comprobación mira la estructura del PDF: un daño dentro del contenido de una página puede pasar sin detectarse. Tampoco sobrescribe archivos existentes, y si falla al escribir borra lo que haya escrito. Rechaza una posición que caiga fuera de alguna página, pero no comprueba que el número quepa entero. Las copias de un PDF protegido salen sin contraseña.

Publicar

La versión vive en package.json, manifest.json y server.json, y un test exige que coincidan. La primera vez, desde mcp/ y con sesión en npm:

bash
npm publish --access public

Después configura en npm el trusted publisher (repositorio nuncaeslupus/numerador-facturas, workflow release-mcp.yml). Las siguientes versiones salen al empujar un tag mcp-vX.Y.Z, que publica en npm y en el registro de MCP. La primera no llega al registro por sí sola: empuja también su tag, con la publicación en npm ya hecha. Publica en npm antes de fusionar a main: la web anuncia este nombre de paquete, y hasta entonces cualquiera podría registrarlo.

Licencia

MIT

来源:mcp/README.md,提交 374a40d

工具

1

number_invoices

Numerar facturas

Stamps a correlative number (F-0001, F-0002…) on every page of each PDF invoice in a batch and writes numbered copies to a new folder. Numera facturas PDF en lote. Runs locally and offline: the PDFs stay on this computer and the originals are not modified.

输入参数endzipfontx_mmy_mmcolormergepaths必填startfrom_xfrom_ydry_run另有 8 个

版本历史

1
  1. v0.1.1最新Oct 31, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分
  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分