关于 DocForge — Professional Document Generator
DocForge 为企业和 AI 助手用户生成专业 PDF 商务文档,涵盖七种文档类型,并支持多种货币及英语或西班牙语。可通过 MCP 服务、REST API、命令行或 Python 导入使用。
主要功能
- 01七种商务文档类型
- 02生成 PDF 文档
- 03支持多种货币
- 04支持英语和西班牙语
- 05税费与折扣计算
- 06可选的提案 AI 文本优化
适用场景
- 01创建含明细和税费的发票
- 02生成带有效期的报价单
- 03准备提案和工作说明书
- 04制作收据和送货单
MCP 相关
MCP 服务可供客户端调用,以生成商务文档 PDF。项目列出了 Claude Desktop、Cursor 和 VS Code 的使用方式。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://docforge.mcpize.run一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http docforge https://docforge.mcpize.runCursor.cursor/mcp.json
{"mcpServers":{"docforge":{"type":"http","url":"https://docforge.mcpize.run"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"docforge":{"type":"http","url":"https://docforge.mcpize.run"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"docforge":{"type":"http","url":"https://docforge.mcpize.run"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"docforge":{"serverUrl":"https://docforge.mcpize.run"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
DocForge
将专业商务文档生成为 PDF。包括发票、收据、报价单、提案、工作说明书(SOW)、送货单和贷项通知单。
3 种使用方式:
- MCP 服务(Claude Desktop、Cursor、VS Code)
- REST API(RapidAPI、可自托管)
- CLI / Python 导入
支持的文档
| 类型 | 描述 | 免费版 | 专业版 |
|---|---|---|---|
| 发票 | 包含明细、税费和折扣的专业发票 | 是 | 是 |
| 收据 | 标记为已付款的付款收据 | 是 | 是 |
| 报价单 | 带有效期的估价单 | 是 | 是 |
| 提案 | 包含多个章节的项目提案 | - | 是 |
| SOW | 包含里程碑的工作说明书 | - | 是 |
| 送货单 | 带签名栏的装箱单 | - | 是 |
| 贷项通知单 | 引用原始发票的退款单据 | - | 是 |
快速开始
作为 MCP 服务使用(Claude Desktop)
pip install -r requirements.txt
python -m playwright install chromium
添加到 claude_desktop_config.json:
{
"mcpServers": {
"docforge": {
"command": "python",
"args": ["C:/path/to/docforge/mcp_server/server.py"]
}
}
}
然后向 Claude 提问:“为我的公司 TechCo 向 ClientCorp 开具发票,咨询服务 10 小时,每小时 $150”
作为 REST API 使用
uvicorn api_server.main:app --reload
curl -X POST http://localhost:8000/v1/invoice \
-H "X-API-Key: df_test_key" \
-H "Content-Type: application/json" \
-d '{
"company": {"name": "My Company", "address": "Madrid, Spain"},
"client": {"name": "Client Corp", "address": "Berlin, Germany"},
"invoice_number": "INV-001",
"invoice_date": "2026-04-02",
"items": [{"description": "Consulting", "quantity": 10, "unit_price": 150}]
}' --output invoice.pdf
API 文档:http://localhost:8000/docs
功能
- 7 种文档类型
- 多币种(EUR、USD、GBP、CHF、CAD、AUD、JPY、MXN)
- 双语(英语 / 西班牙语)
- 专业 A4 PDF 输出
- 支持折扣的税费计算
- 提案的 AI 文本润色(可选,需提供 Anthropic API 密钥)
API 定价(RapidAPI)
| 套餐 | 每月文档数 | 价格 |
|---|---|---|
| 免费版 | 10 | $0 |
| 基础版 | 100 | $9/月 |
| 专业版 | 1,000 | $25/月 |
| 商务版 | 10,000 | $79/月 |
Docker
docker build -t docforge .
# MCP Server
docker run docforge
# REST API
docker run -p 8000:8000 docforge uvicorn api_server.main:app --host 0.0.0.0 --port 8000
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。