关于 Blank Invoice Maker
Blank Invoice Maker 是一款 MCP 服务,可让 AI 助手生成预填好的发票编辑器链接,供审核并下载 PDF。发票数据编码在 URL 片段中,并在浏览器内解码,不会上传。
主要功能
- 01列出行业发票模板
- 02根据发票信息生成预填链接
- 03在浏览器中审核并下载 PDF
- 04通过 URL 片段传递数据
适用场景
- 01根据自然语言描述创建发票
- 02查看可用模板并选择发票格式
- 03生成链接后在浏览器审核发票
MCP 相关
服务向 MCP 客户端提供 list_templates 和 create_invoice 工具,分别用于列出模板和生成预填发票链接。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
2收录的工具列表 · 更新于 3 周前
此工具无需参数。
详细介绍
Blank Invoice Maker — MCP 服务
一个 MCP 服务,可让任何 AI 助手(Claude 及其他 MCP 客户端)使用免费的 Blank Invoice Maker(无需注册、无水印的发票生成器)创建发票:Blank Invoice Maker。
只需让助手创建发票,它就会返回一个链接。打开后,blankinvoicemaker.com 中的发票已完整预填,可供查看并下载为 PDF。
隐私设计。 发票数据包含在链接的 URL 片段(
#invoice=…)中,并完全在浏览器中解码。数据不会上传——这与 Blank Invoice Maker 无需账户且不会在服务器存储数据的模式一致。
工具
| 工具 | 功能 |
|---|---|
list_templates | 列出 blankinvoicemaker.com/templates 上提供的行业发票模板(标识、名称、描述、URL)。 |
create_invoice | 根据你提供的详细信息创建发票,并返回一个预填好的 blankinvoicemaker.com 链接,供你查看和下载。 |
create_invoice 示例
“为 Globex LLC 开具发票:10 小时设计服务,按每小时 $90 计费;另收取 $120 的托管设置费,账期 14 天,以 GBP 计价。”
助手会调用 create_invoice,并传入:
{
"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"
}
……然后返回一个 https://blankinvoicemaker.com/#invoice=… 链接,打开后编辑器中已预填发票信息。
安装
需要 Node.js 18+。
Claude Desktop
添加到你的 claude_desktop_config.json:
{
"mcpServers": {
"blank-invoice-maker": {
"command": "npx",
"args": ["-y", "blank-invoice-maker-mcp"]
}
}
}
其他 MCP 客户端
通过 stdio 运行服务:
npx -y blank-invoice-maker-mcp
工作原理
create_invoice 会将你的输入映射为 blankinvoicemaker.com 使用的发票结构,使用 lz-string 压缩,然后将其作为 #invoice= 片段附加到网站 URL。打开链接后,浏览器中的编辑器会加载发票内容——无需注册、没有水印,数据也不会离开你的设备。
开发
npm install
npm run build # compile TypeScript to dist/
npm test # build + run the unit tests
npm start # run the server over stdio
保持模板同步
src/templates-data.ts 根据 Blank Invoice Maker 模板注册表生成:
BIM_APP_DIR=/path/to/blank-invoice-maker npm run generate:templates
链接
- 应用: https://blankinvoicemaker.com
- 模板: https://blankinvoicemaker.com/templates
- 模型上下文协议: https://modelcontextprotocol.io
许可证
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。