DocMake
io.docmake由 docmake.io 发布v0.1.1更新于 Oct 24, 2026
Generate DOCX and PDF documents from your DocMake templates
发布方自己的服务:Make
概览
DocMake 官方 MCP 服务器,让助手用数据填充你的 DocMake 模板并渲染为 DOCX 或 PDF 文件。
- 可以做什么
- 列出并查看模板,包括每个模板的字段树、默认值和示例,支持搜索与分页。将模板渲染为 PDF 或 DOCX 并保存到本地,默认严格模式,缺失变量会被报告。从文档 schema JSON 创建模板,或将本地 .docx 文件导入为新模板。查询当前计费周期的套餐、渲染配额和速率限制。模板同时以 MCP 资源形式提供,并附带引导式生成文档提示。
- 适用场景
- 适合在 DocMake 中维护文档模板、希望助手通过对话起草发票、合同或报告的场景,也适合在填写前先确认模板需要哪些字段。
- 运行要求
- 通过 npx(Node.js)以 stdio 在本地运行,或使用基于 streamable HTTP 的托管远程端点。需要在 DOCMAKE_API_KEY 中提供 DocMake API 密钥,可在 DocMake 控制台创建,免费套餐即可。可选 DOCMAKE_OUTPUT_DIR 和 DOCMAKE_API_BASE 用于设置保存目录和 API 基础地址。需要访问 DocMake API 的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 DocMake,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
@docmake/mcp
Official Model Context Protocol server for DocMake, the AI-native document generation platform. It lets AI assistants like Claude generate DOCX and PDF documents from your DocMake templates: no glue code, just a conversation.
"Generate the invoice for Acme Corp: 10 hours of consulting at 100 EUR, due in 14 days."
The assistant picks your invoice template, fills in the data, renders a PDF through the DocMake API, and hands you the file path.
Example prompts
- "Generate the invoice for Acme Corp: 10 hours of consulting at 100 EUR, due in 14 days."
- "Which fields does my employment contract template need? Then fill it in for Maria Ionescu, starting 1 October, and save it as a DOCX."
- "Import ~/Documents/quarterly-report.docx as a DocMake template, then show me the variables it found."
Setup
You need a DocMake API key. Create one at app.docmake.io under Settings > API Keys (free plan works).
Claude Desktop
Add to claude_desktop_config.json (Settings > Developer > Edit Config):
Claude Code
Cursor / other MCP clients
Any client that supports stdio MCP servers works with the same command: npx -y @docmake/mcp@latest with DOCMAKE_API_KEY in the environment.
Remote server (no install)
DocMake also hosts the same six tools over streamable HTTP, so a client that speaks remote MCP needs nothing installed:
Two differences from this package. render_document returns a short-lived
download link instead of writing the file to your machine, and import_docx
takes the document as base64 rather than a path, because the server runs
remotely and cannot read your disk. Everything else, including strict
rendering, behaves the same.
Configuration
Tools
The server also exposes your templates as MCP resources and ships a generate-document prompt for a guided render flow.
How rendering works
render_document is strict by default: if any template variable has no value in data, the render fails and returns the list of missing keys, so the assistant can ask you for the values instead of producing an incomplete document. Pass strict: false to render with each variable's fallback text instead.
Variables can declare a default value in the template editor. A defaulted variable never counts as missing: omit it from data and the default is rendered, even in strict mode. get_template shows each field's default (and example, a preview-only sample that is never rendered).
Rendered files are saved to DOCMAKE_OUTPUT_DIR and never overwrite an existing file.
Privacy Policy
Full policy: https://docmake.io/privacy
What this server collects. Nothing of its own. It has no telemetry and no
analytics, and it never reads your chat history, memory, or files other than a
.docx you explicitly pass to import_docx.
What it sends, and where. Every tool call is a request to the DocMake API at
https://app.docmake.io/api/v1 over HTTPS, authenticated with your API key.
Those requests carry only what the call needs: a template id, the data you asked
to render, or the .docx you asked to import. DocMake processes that data to
render your document.
Storage and retention. Your templates and account data live in your DocMake
workspace and are retained until you delete them or close the account. Rendered
documents are written to your own machine, under DOCMAKE_OUTPUT_DIR
(~/Downloads/DocMake by default), and are never uploaded anywhere else. Your
API key stays on your machine: the desktop extension keeps it in your operating
system keychain, and a manual setup keeps it in your MCP client's config file.
Third-party sharing. Render data is not sold, and it is not shared with third parties beyond the subprocessors DocMake needs to run the service, listed in the full policy.
Contact. [email protected] for privacy questions, data export, or deletion.
Links
- DocMake, template gallery and product
- API documentation
- Dashboard
- Support: [email protected]
License
MIT
来源:README.md,提交 c648a6d
工具
0版本历史
1- v0.1.1最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Make 集成

Make
com.make官方发布者
Make 的远程 MCP 服务器,让 AI 助手构建、解释、运行和调试 Make 自动化场景,并编写 TypeScript Functions v2。
UGC Fans
fans.ugc官方发布者
远程 UGC Fans 服务器,让助手生成广告、图片和视频,把网站抓取成发布短片,并剪辑素材,付费生成前先给出积分报价。

MakeMyClip Editor
由 GitHub 账号 MakeMyClip 发布
本地开源视频编辑器,让助手剪掉静音、按转录稿剪辑、添加字幕,并导出到 Final Cut Pro、Resolve 或 Premiere。

MakeBox for Etsy
由 GitHub 账号 russol07 发布
面向 Etsy 的远程 MakeBox 连接器:可起草并优化商品刊登,经 OAuth 授权后还能对卖家店铺执行实时操作。

Make
由 GitHub 账号 integromat 发布
Make 的远程 MCP 服务器,让 AI 助手构建、解释、运行和调试 Make 自动化场景,并编写 Functions v2。