Doc Reading and Converter
A server for reading and converting documents between PDF, DOCX, and Markdown formats using marker-pdf and pandoc.
Document Reading and Converter Tool
The goal is to have a tool that can read and edit files, using Cursor or Claude Desktop.
The filesystem MCP already allows reading, writing and editing documents, but is limited in that it cannot:
- Read pdfs or docx files
- Reads the full document, which can cause context overflow
To address these issues, we create:
- A fresh
doc-reading-mcpmcp service allowing for document conversions between pdf, docx and markdown.
Features
- PDF to Markdown conversion using marker-pdf
- DOCX to Markdown conversion using pandoc
- Markdown to DOCX conversion using pandoc
- Markdown to PDF conversion using pandoc
Prerequisites
- Python 3.10 or higher
- [pandoc] (https://pandoc.org/installing.html) installed on your system
- [uv] (https://docs.astral.sh/uv/) for Python package management
Installation
uv add doc-reading-mcp
Or install directly from the source:
uv add git+https://github.com/mffrydman/doc-reading-mcp.git
Usage
Run as a standalone server
uv run mcp install -m doc_reading_mcp
Or run directly:
uv run -m doc_reading_mcp
Use with MCP Inspector
npx @modelcontextprotocol/inspector uvx run -m doc_reading_mcp
Configure in Claude Desktop, Cursor or Windsurf
Add this to your MCP Configuration:
{
"mcpServers": {
"doc-reading-mcp": {
"command": "uvx",
"args": [
"doc-reading-mcp",
]
}
}
}
Run in Cursor/Windsurf/Claude using the following configuration:
"doc-reading-mcp": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/mffrydman/doc-reading-mcp",
"run",
"-m",
"doc_reading_mcp"
]
}
Replace
/absolute/path/to/with the actual path on your system.
Servidores relacionados
Kone.vc
patrocinadorMonetize your AI agent with contextual product recommendations
Confluence
Interact with the Confluence API to manage spaces, pages, and content. Supports searching, creating, and updating pages.
Notion
Interact with Notion using its API. This server mirrors the Notion API SDK, allowing LLMs to manage pages, databases, and other Notion content.
Avocado AI
Collaborative AI creative workspace for agencies and ecommerce teams to generate on-brand images, videos, and ad creative at scale.
Meta Mind
An advanced server for intelligent task management, workflow orchestration, and automatic archiving.
TimeCamp
Manage TimeCamp time entries and tasks through its API.
CodeRide
Task management redesigned for AI, integrated via the CodeRide MCP server.
Summarization Functions
An MCP server for intelligent text summarization, configurable with various AI providers.
n8n Workflow Builder
Create, manage, and execute n8n workflows using natural language.
company-mcp
Company lookup, LEI search, SEC filings, and financials for AI agents. 6 tools, free, no API key.
eSignatures
Contract and template management for drafting, reviewing, and sending binding contracts.