mcpField
D
DocForge — Professional Document Generator

DocForge — Professional Document Generator

Remote
github.com/zhorex02Developer Tools0Updated 30w ago
Repository

About DocForge — Professional Document Generator

DocForge generates professional business documents as PDFs for businesses and AI assistant users. It supports seven document types, multiple currencies, and English or Spanish output through an MCP server, REST API, CLI, or Python import.

Key features

  1. 01Seven business document types
  2. 02PDF output
  3. 03Multiple currency support
  4. 04English and Spanish documents
  5. 05Tax and discount calculations
  6. 06Optional AI proposal enhancement

Use cases

  1. 01Create invoices with line items and taxes
  2. 02Generate quotes with validity dates
  3. 03Prepare proposals and statements of work
  4. 04Create receipts and delivery notes

MCP support

The MCP server lets clients generate business documents as PDFs. It is listed for use with Claude Desktop, Cursor, and VS Code.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://docforge.mcpize.run
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

DocForge

Generate professional business documents as PDF. Invoices, receipts, quotes, proposals, SOWs, delivery notes, and credit notes.

3 ways to use:

  • MCP Server (Claude Desktop, Cursor, VS Code)
  • REST API (RapidAPI, self-hosted)
  • CLI / Python import

Supported Documents

TypeDescriptionFreePro
InvoiceProfessional invoice with line items, taxes, discountsYesYes
ReceiptPayment receipt marked as PAIDYesYes
QuoteEstimate with validity dateYesYes
ProposalProject proposal with sections-Yes
SOWStatement of Work with milestones-Yes
Delivery NotePacking slip with signature field-Yes
Credit NoteRefund document referencing original invoice-Yes

Quick Start

As MCP Server (Claude Desktop)
pip install -r requirements.txt
python -m playwright install chromium

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "docforge": {
      "command": "python",
      "args": ["C:/path/to/docforge/mcp_server/server.py"]
    }
  }
}

Then ask Claude: "Generate an invoice for my company TechCo to ClientCorp for 10 hours of consulting at $150/hour"

As 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 docs: http://localhost:8000/docs

Features

  • 7 document types
  • Multi-currency (EUR, USD, GBP, CHF, CAD, AUD, JPY, MXN)
  • Bilingual (English / Spanish)
  • Professional A4 PDF output
  • Tax calculations with discounts
  • AI text enhancement for proposals (optional, requires Anthropic API key)

API Pricing (RapidAPI)

PlanDocuments/monthPrice
Free10$0
Basic100$9/mo
Pro1,000$25/mo
Business10,000$79/mo

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

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.