MCP server intelligence profile

Simple Document Processing MCP Server

Provides comprehensive document processing, including reading, converting, and manipulating various document formats with advanced text and HTML processing capabilities

Local Onlycablate
Awaiting current scanNpm · 0.0.8

The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.

1Distribution channel
16Independently observed tools
0Linked remote endpoints
AvailableVersion intelligence

Detailed security scan evidence is not public for this MCP yet. Public identity, registry metadata, and independently observed protocol inventory remain available.

Install and connect

Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.

Install @cablate/mcp-doc-forge from npm

Version 0.0.8 declares 1 executable entrypoint.

npm install --save-exact @cablate/mcp-doc-forge@0.0.8
npx -y -p @cablate/mcp-doc-forge@0.0.8 @cablate/mcp-doc-forge
MCP client configuration example
{
  "mcpServers": {
    "@cablate/mcp-doc-forge": {
      "command": "npx",
      "args": [
        "-y",
        "-p",
        "@cablate/mcp-doc-forge@0.0.8",
        "@cablate/mcp-doc-forge"
      ]
    }
  }
}

Identity

Canonical slugsimple-document-processing-mcp-server-98c47f83DeploymentLocal Only
Canonical packagenpm:@cablate/mcp-doc-forgeRepositorycablate/mcp-doc-forge
First publishedLatest release
Last security verificationClassification confidence90%
PublicationDraftOfficial distributionNot verified

Distributions

ChannelIdentifierCurrent versionVersionsSource
npm@cablate/mcp-doc-forge0.0.86Repository

Current release

PackageVersionPublished / observedInventorySecurity scan
npm@cablate/mcp-doc-forge0.0.8CurrentSep 5, 202616 toolsSucceeded · 0 resources · 0 promptsEvidence restricted
Enterprise protection

Continuously monitor this MCP for security risk

Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.

  • Independent exact-version security scans
  • Continuous release and vulnerability monitoring
  • Risk-change alerts with capability context
  • Historical evidence and API exports
Custom pricingContact salesTailored to your organization, integrations, data needs, and support requirements.

Current version evidence

No public current-version evidence is available yet.

Current protocol inventory

2024-11-05Negotiated protocol
mcp-server/common_doc_executorServer-reported name
2Capability groups
Aug 14, 2026Observed

Tools 16

ToolCategoryAnnotationsRisk
document_readerRead content from non-image document-files at specified paths, supporting various file formats: .pdf, .docx, .txt, .html, .csv
Input schema
{
  "type": "object",
  "properties": {
    "filePath": {
      "type": "string",
      "description": "Path to the file to be read"
    }
  },
  "required": [
    "filePath"
  ]
}
docx_to_htmlConvert DOCX to HTML while preserving formatting
Input schema
{
  "type": "object",
  "properties": {
    "inputPath": {
      "type": "string",
      "description": "Path to the input DOCX file"
    },
    "outputDir": {
      "type": "string",
      "description": "Directory where HTML should be saved"
    }
  },
  "required": [
    "inputPath",
    "outputDir"
  ]
}
docx_to_pdfConvert DOCX files to PDF format
Input schema
{
  "type": "object",
  "properties": {
    "inputPath": {
      "type": "string",
      "description": "Path to the input DOCX file"
    },
    "outputPath": {
      "type": "string",
      "description": "Path where the output PDF file should be saved"
    }
  },
  "required": [
    "inputPath",
    "outputPath"
  ]
}
excel_readRead Excel file and convert to JSON format while preserving structure
Input schema
{
  "type": "object",
  "properties": {
    "inputPath": {
      "type": "string",
      "description": "Path to the input Excel file"
    },
    "includeHeaders": {
      "type": "boolean",
      "description": "Whether to include headers in the output",
      "default": true
    }
  },
  "required": [
    "inputPath"
  ]
}
format_convertConvert between different document formats (Markdown, HTML, XML, JSON)
Input schema
{
  "type": "object",
  "properties": {
    "input": {
      "type": "string",
      "description": "Input content to convert"
    },
    "fromFormat": {
      "type": "string",
      "enum": [
        "markdown",
        "html",
        "xml",
        "json"
      ],
      "description": "Source format"
    },
    "toFormat": {
      "type": "string",
      "enum": [
        "markdown",
        "html",
        "xml",
        "json"
      ],
      "description": "Target format"
    }
  },
  "required": [
    "input",
    "fromFormat",
    "toFormat"
  ]
}
html_cleanerClean HTML by removing unnecessary tags and attributes
Input schema
{
  "type": "object",
  "properties": {
    "inputPath": {
      "type": "string",
      "description": "Path to the input HTML file"
    },
    "outputDir": {
      "type": "string",
      "description": "Directory where cleaned HTML should be saved"
    }
  },
  "required": [
    "inputPath",
    "outputDir"
  ]
}
html_extract_resourcesExtract all resources (images, videos, links) from HTML
Input schema
{
  "type": "object",
  "properties": {
    "inputPath": {
      "type": "string",
      "description": "Path to the input HTML file"
    },
    "outputDir": {
      "type": "string",
      "description": "Directory where resources should be saved"
    }
  },
  "required": [
    "inputPath",
    "outputDir"
  ]
}
html_formatterFormat and beautify HTML code
Input schema
{
  "type": "object",
  "properties": {
    "inputPath": {
      "type": "string",
      "description": "Path to the input HTML file"
    },
    "outputDir": {
      "type": "string",
      "description": "Directory where formatted HTML should be saved"
    }
  },
  "required": [
    "inputPath",
    "outputDir"
  ]
}
html_to_markdownConvert HTML to Markdown format
Input schema
{
  "type": "object",
  "properties": {
    "inputPath": {
      "type": "string",
      "description": "Path to the input HTML file"
    },
    "outputDir": {
      "type": "string",
      "description": "Directory where Markdown file should be saved"
    }
  },
  "required": [
    "inputPath",
    "outputDir"
  ]
}
html_to_textConvert HTML to plain text while preserving structure
Input schema
{
  "type": "object",
  "properties": {
    "inputPath": {
      "type": "string",
      "description": "Path to the input HTML file"
    },
    "outputDir": {
      "type": "string",
      "description": "Directory where text file should be saved"
    }
  },
  "required": [
    "inputPath",
    "outputDir"
  ]
}
pdf_mergerMerge multiple PDF files into one
Input schema
{
  "type": "object",
  "properties": {
    "inputPaths": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Paths to the input PDF files"
    },
    "outputDir": {
      "type": "string",
      "description": "Directory where merged PDFs should be saved"
    }
  },
  "required": [
    "inputPaths",
    "outputDir"
  ]
}
pdf_splitterSplit a PDF file into multiple files
Input schema
{
  "type": "object",
  "properties": {
    "inputPath": {
      "type": "string",
      "description": "Path to the input PDF file"
    },
    "outputDir": {
      "type": "string",
      "description": "Directory where split PDFs should be saved"
    },
    "pageRanges": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "start": {
            "type": "number"
          },
          "end": {
            "type": "number"
          }
        }
      },
      "description": "Array of page ranges to split"
    }
  },
  "required": [
    "inputPath",
    "outputDir",
    "pageRanges"
  ]
}
text_diffCompare two text files and show differences
Input schema
{
  "type": "object",
  "properties": {
    "file1Path": {
      "type": "string",
      "description": "Path to the first text file"
    },
    "file2Path": {
      "type": "string",
      "description": "Path to the second text file"
    },
    "outputDir": {
      "type": "string",
      "description": "Directory where diff result should be saved"
    }
  },
  "required": [
    "file1Path",
    "file2Path",
    "outputDir"
  ]
}
text_encoding_converterConvert text between different encodings
Input schema
{
  "type": "object",
  "properties": {
    "inputPath": {
      "type": "string",
      "description": "Path to the input text file"
    },
    "outputDir": {
      "type": "string",
      "description": "Directory where converted file should be saved"
    },
    "fromEncoding": {
      "type": "string",
      "description": "Source encoding (e.g., 'big5', 'gbk', 'utf8')"
    },
    "toEncoding": {
      "type": "string",
      "description": "Target encoding (e.g., 'utf8', 'big5', 'gbk')"
    }
  },
  "required": [
    "inputPath",
    "outputDir",
    "fromEncoding",
    "toEncoding"
  ]
}
text_formatterFormat text with proper indentation and line spacing
Input schema
{
  "type": "object",
  "properties": {
    "inputPath": {
      "type": "string",
      "description": "Path to the input text file"
    },
    "outputDir": {
      "type": "string",
      "description": "Directory where formatted file should be saved"
    }
  },
  "required": [
    "inputPath",
    "outputDir"
  ]
}
text_splitterSplit text file by specified delimiter or line count
Input schema
{
  "type": "object",
  "properties": {
    "inputPath": {
      "type": "string",
      "description": "Path to the input text file"
    },
    "outputDir": {
      "type": "string",
      "description": "Directory where split files should be saved"
    },
    "splitBy": {
      "type": "string",
      "enum": [
        "lines",
        "delimiter"
      ],
      "description": "Split method: by line count or delimiter"
    },
    "value": {
      "type": "string",
      "description": "Line count (number) or delimiter string"
    }
  },
  "required": [
    "inputPath",
    "outputDir",
    "splitBy",
    "value"
  ]
}

Resources 0

  • None observed.

Resource templates 0

  • None observed.

Prompts 0

  • None observed.

Remote endpoints

EndpointTransportAuthenticationHealthObserved
No verified remote endpoint is linked.

Simple Document Processing MCP Server questions

How do I install Simple Document Processing MCP Server?

Install the selected package version with: npm install --save-exact @cablate/mcp-doc-forge@0.0.8

What tools does Simple Document Processing MCP Server provide?

Simple Document Processing MCP Server exposed 16 tools during independent protocol observation, including document_reader, docx_to_html, docx_to_pdf, excel_read, format_convert, html_cleaner, html_extract_resources, html_formatter, and others.

Is Simple Document Processing MCP Server secure?

The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.

Explore related MCP server guides

Curated product and capability guides containing this catalog record.

Official vs Community MCP Servers

Let’s talk about MCP security.

Share your details and our security team will contact you.