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 分