Blank Invoice Maker

io.github.InnarM由 GitHub 账号 InnarM 发布v1.0.2更新于 Oct 24, 2026

Create free invoices from your AI assistant via a pre-filled blankinvoicemaker.com link.

已验证STDIO仅桌面效率与工作流商业与电商

概览

AI 生成的概览

让助手把发票信息生成一个已预填的 blankinvoicemaker.com 链接,供查看并下载 PDF,还可列出行业模板。

可以做什么
  • 列出可用的行业发票模板,含标识、名称、描述和链接
  • 根据商家、客户、明细项目、币种和付款条件生成发票,返回已预填的 blankinvoicemaker.com 链接
  • 把发票数据编码进链接的 URL 片段,打开后编辑器即已填好,可直接查看并下载 PDF
适用场景
适合让助手根据一句自然语言描述起草简单发票,并给出一个链接供你核对和下载,无需注册任何开票服务。
运行要求
通过 npx 以 stdio 在本地运行,需要 Node.js 18 或更高版本。无需账号、API 密钥、环境变量或请求头。
安装前请注意
发票信息(包括客户名称和邮箱)会被编码进生成链接的 URL 片段,任何拿到该链接的人都能读取这些数据。服务器本身不上传数据,但链接会打开第三方网站。发送前请先在浏览器中核对发票内容。

安装

在 SourceWeft 中

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

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

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Blank Invoice Maker — MCP Server

An MCP server that lets any AI assistant (Claude, and other MCP clients) create invoices with Blank Invoice Maker — the free, no-signup, no-watermark invoice generator.

Ask your assistant to make an invoice, and it returns a link that opens blankinvoicemaker.com with the invoice fully pre-filled, ready to review and download as a PDF.

Privacy by design. The invoice data travels inside the link's URL fragment (#invoice=…) and is decoded entirely in your browser. Nothing is uploaded — consistent with Blank Invoice Maker's no-account, no-server-storage model.

Tools

ToolWhat it does
list_templatesLists the industry invoice templates available at blankinvoicemaker.com/templates (slug, name, description, URL).
create_invoiceBuilds an invoice from your details and returns a pre-filled blankinvoicemaker.com link to review and download.

create_invoice example

"Invoice Globex LLC for 10 hours of design at $90/hr and one $120 hosting setup, net 14, in GBP."

The assistant calls create_invoice with:

json
{  "business": { "name": "Acme Studio", "email": "[email protected]" },  "client": { "name": "Globex LLC", "email": "[email protected]" },  "items": [    { "description": "Design work", "quantity": 10, "unitPrice": 90, "unit": "hours" },    { "description": "Hosting setup", "quantity": 1, "unitPrice": 120 }  ],  "currency": "GBP",  "paymentTerms": "Net 14"}

…and returns a https://blankinvoicemaker.com/#invoice=… link that opens the editor pre-filled.

Installation

Requires Node.js 18+.

Claude Desktop

Add to your claude_desktop_config.json:

json
{  "mcpServers": {    "blank-invoice-maker": {      "command": "npx",      "args": ["-y", "blank-invoice-maker-mcp"]    }  }}

Other MCP clients

Run the server over stdio:

bash
npx -y blank-invoice-maker-mcp

How it works

create_invoice maps your input into the invoice structure used by blankinvoicemaker.com, compresses it with lz-string, and appends it to the site URL as a #invoice= fragment. Opening the link hydrates the editor in your browser — no signup, no watermark, no data leaving your machine.

Development

bash
npm installnpm run build       # compile TypeScript to dist/npm test            # build + run the unit testsnpm start           # run the server over stdio

Keeping templates in sync

src/templates-data.ts is generated from the Blank Invoice Maker template registry:

bash
BIM_APP_DIR=/path/to/blank-invoice-maker npm run generate:templates

Links

License

MIT © Blank Invoice Maker

来源:README.md,提交 165dcce

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v1.0.2最新Sep 16, 2026

评分

已满足适用检查项的 50%

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

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

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

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分