Skip to main content
Glama

@docweave/mcp

docweave-mcp MCP server

The open-source MCP server for Docweave — give any MCP client (Claude, Cursor, Windsurf, and others) two document tools:

  • generate_pdf — turn raw HTML, a public URL, or a template + JSON into a real PDF.

  • read_pdf — turn a PDF (URL or base64) into clean text / markdown, with a needsOcr flag for scanned documents.

One MCP server for an agent's document I/O — write a document, read a document — priced per document, not per page.

Install

npx @docweave/mcp

Or use the zero-install hosted endpoint: https://docweave.dev/api/mcp.

Claude Desktop

{
  "mcpServers": {
    "docweave": { "command": "npx", "args": ["-y", "@docweave/mcp"] }
  }
}

Tool calls that hit the hosted API authenticate with a Docweave API key (Authorization: Bearer dw_live_…) — get one free at https://docweave.dev/signup (50 documents/month, no card).

Related MCP server: pdf-navigator-mcp

Tools

generate_pdf

source (one of: raw html, a public url, or a template + data) → a PDF. Optional page options (format, landscape, margins). Idempotency-key aware, SSRF-guarded URL rendering.

read_pdf

source (url or base64) → extracted content (markdown or text) + pageCount. Scanned/image PDFs return needsOcr: true instead of empty text.

About this repo

This is the source of the @docweave/mcp npm package, published from the Docweave monorepo and listed on the official MCP registry as io.github.NicolasMartalog/docweave-mcp. The npm package ships bundled with its render engine; install it with npx as above.

License

MIT

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/NicolasMartalog/docweave-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server