drio
Open app

Simple Document Processing MCP Server

Source

MCP server that provides doc forge capabilities

Catalog onlyCatalog onlySTDIO

Overview

MCP Doc Forge is a powerful Model Context Protocol (MCP) server that provides comprehensive document processing capabilities, allowing users to read, convert, and manipulate various document formats.

To use MCP Doc Forge, you can install it via Smithery or manually using npm. After installation, you can run it through the command line interface (CLI) or integrate it with Dive Desktop by adding it as an MCP server.

  • Document Reader: Supports reading DOCX, PDF, TXT, HTML, and CSV formats. - Document Conversion: Allows conversion between DOCX to HTML/PDF, HTML to TXT/Markdown, and PDF manipulation (merge, split). - Text Processing: Includes multi-encoding transfer support, text formatting, cleaning, comparison, and splitting. - HTML Processing: Offers HTML cleaning, formatting, resource extraction, and structure-preserving conversion.
  1. Converting documents for web publishing.
  2. Extracting text and resources from various document formats.
  3. Automating document processing workflows in applications.

Add to your AI client

Use these steps to connect Simple Document Processing MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "mcp-doc-forge-cablate": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-doc-forge-cablate"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "mcp-doc-forge-cablate": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-doc-forge-cablate"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "mcp-doc-forge-cablate": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-doc-forge-cablate"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "mcp-doc-forge-cablate": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-doc-forge-cablate"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "mcp-doc-forge-cablate": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-doc-forge-cablate"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "mcp-doc-forge-cablate": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-doc-forge-cablate"
      ]
    }
  }
}

FAQ

**What document formats does MCP Doc Forge support?**

MCP Doc Forge supports DOCX, PDF, TXT, HTML, and CSV formats.

**Is MCP Doc Forge free to use?**

Yes! MCP Doc Forge is open-source and free to use under the MIT license.

**How can I contribute to MCP Doc Forge?**

You can contribute by reporting issues, suggesting features, or submitting pull requests on GitHub.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1963,"uuid":"134c754a-4600-4882-9ff5-6e9c03ab1d92","name":"mcp-doc-forge","title":"Simple Document Processing MCP Server","description":"MCP server that provides doc forge capabilities","avatar_url":"https://avatars.githubusercontent.com/u/85614048?v=4","created_at":"$D2025-03-05T07:33:20.854Z","updated_at":"$D2025-03-12T10:21:42.395Z","status":"created","author_name":"cablate","author_avatar_url":"https://avatars.githubusercontent.com/u/85614048?v=4","tags":"html,pdf,csv,ai,dive,mcp,docx,document,txt,mcp-server,doc-forge","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/cablate/mcp-doc-forge","target":"_self","content":"$29","summary":"$2a","img_url":"https://camo.githubusercontent.com/8c54bb79ba43f89b5f64eb3b34d2e52605f96f2eb27991e7f00602d9a38d0e42/68747470733a2f2f6d736565702e6e65742f70722f6361626c6174652d6d63702d646f632d666f7267652d62616467652e706e67","type":null,"metadata":"{\"star\":\"11\",\"license\":\"MIT license\",\"language\":\"TypeScript\",\"is_official\":false,\"latest_commit_time\":\"2025-05-31 11:19:19\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]