Bulkrender

io.github.ayo-nci由 GitHub 账号 ayo-nci 发布v1.1.1更新于 Oct 24, 2026

Generate DOCX and PDF documents from AI assistants using BulkRender templates.

概览

AI 生成的概览

让助手使用 BulkRender 模板生成 DOCX 和 PDF 文档,并支持最多 500 条记录的批量生成。

可以做什么
将 AI 助手连接到 BulkRender,使其能够列出、搜索和查看文档模板,然后生成单个文档或根据多条记录批量生成文档。它还能查询批处理任务状态、返回下载链接、刷新已签名文档链接、查看剩余额度、预估费用,并可根据 DOCX 文件创建可复用模板。另有一组无需账号的即用工具,通过 Stripe 按会话收费。
适用场景
当你希望助手根据自有模板生成发票、报价单、合同、报告或方案,或为多条记录批量生成同一文档时适用。它更适合已经使用 BulkRender 模板的团队,而非一次性文档创建。
运行要求
需要 BulkRender 账号,并在仪表盘生成 MCP URL 后填入助手的 MCP 配置;使用托管端点,已停用的本地 npm 包不再支持。可选的 BULKRENDER_API_URL 变量仅用于本地开发时覆盖 API 基础地址。即用工具无需账号,但需要 Stripe 支付会话。
安装前请注意
生成文档会消耗额度(DOCX 1 点,PDF 2 点),即用会话通过 Stripe 实际扣费,最低 1.00 美元。MCP URL 仅显示一次,相当于凭据,应作为机密保管。文档在 BulkRender 服务器上生成,批量生成一次最多可创建 500 份文档。

安装

在 SourceWeft 中

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

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

其他 MCP 客户端

参照 仓库 中的启动说明。

README

bulkrender-mcp

[ayo-nci/bulkrender-mcp MCP server]

BulkRender MCP server. Generate DOCX and PDF documents from Claude, Cursor, Windsurf, Cline, and any other MCP-compatible AI assistant.

Quickstart

  1. Sign up at bulkrender.com
  2. Go to Settings, Integrations, AI Assistants (MCP)
  3. Click Generate MCP URL — copy it immediately, shown once
  4. Paste into your AI assistant (see below)

Connect your AI assistant

Claude.ai

Settings, Integrations, Add custom integration, paste your MCP URL.

Claude Desktop / Cursor / Windsurf / Cline

Add to your MCP config file:

json
{  "mcpServers": {    "bulkrender": {      "url": "YOUR_MCP_URL"    }  }}

Claude Code (CLI)

bash
claude mcp add bulkrender --scope user -- npx mcp-remote YOUR_MCP_URL

Verify:

bash
claude mcp list# bulkrender   ✓ Connected

Tools

Authenticated tools (requires MCP URL)

ToolDescriptionCredits
list_templatesList all templates0
get_templateGet template details and variable schema0
search_templatesSearch templates by name or tag0
generate_documentGenerate a single document (DOCX or PDF)1–2
generate_batchGenerate documents for multiple records (up to 500)1–2 each
get_batch_statusPoll batch job status and get download URLs0
check_creditsCheck remaining credits0
refresh_document_urlGet a fresh signed URL for an existing document0
estimate_costEstimate credit cost before generating0
create_template_from_docxCreate a reusable template from a DOCX URL0
submit_feedbackSubmit feedback or a bug report0

Credit costs: DOCX = 1 credit, PDF = 2 credits.

Walk-in tools (no account required)

For agents acting on behalf of end users who have no BulkRender account. Pay per session via Stripe.

ToolDescriptionCost
acp_list_public_templatesList built-in templates (invoice, quote, contract, report, proposal)Free
acp_create_sessionCreate a checkout session and get a Stripe payment URL—
acp_pay_sessionCharge a Stripe payment method directly (developer path)Min $1.00
acp_get_sessionPoll session status, get download URLs when completeFree

Walk-in minimum charge: $1.00 (covers up to 10 DOCX or 5 PDF docs).

Public MCP URL (no account, walk-in tools only): https://mcp.bulkrender.com/mcp/acp


Usage examples

List templates:

"List my BulkRender templates"

Generate a document:

"Generate an invoice using the Invoice Template for Acme Corp, invoice #1234, dated 2025-01-15, amount $5,000"

Batch generation:

"Generate invoices for these 3 clients: Acme Corp ($5,000), Beta Inc ($3,200), Gamma LLC ($7,800)"


Troubleshooting

ProblemSolution
Server not connectingRegenerate your MCP URL from Settings, Integrations
Template not foundUse list_templates to get the correct UUID
Timeout on large batchBatches over 10 records process async — poll get_batch_status
429 Too Many RequestsRate limit hit — retry after a short pause

Rate limits

EndpointLimit
Document generation30 requests / minute per organisation
Template reads, credits30 requests / minute per organisation

generate_batch counts as one request regardless of record count.


Links


Migrating from the npm package

The standalone npm package (npx bulkrender-mcp with BULKRENDER_API_KEY) is no longer supported. Use the hosted MCP URL instead — no install, no env vars, just paste the URL from your dashboard.

If you have the old config:

json
{  "mcpServers": {    "bulkrender": {      "command": "npx",      "args": ["-y", "bulkrender-mcp"],      "env": { "BULKRENDER_API_KEY": "br_live_..." }    }  }}

Replace it with:

json
{  "mcpServers": {    "bulkrender": {      "url": "YOUR_MCP_URL"    }  }}

Get your MCP URL from Settings, Integrations, AI Assistants (MCP) in your BulkRender dashboard.

来源:README.md,提交 6429ccf

工具

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

版本历史

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

评分

已满足适用检查项的 40%

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

  • 近 30 天内可连通25 分

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

  • 已声明认证方式10 分

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

  • 已列出工具15 分

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

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

    请在仓库或注册中心条目中声明许可证。