Doc Reading and Converter

Un servidor para leer y convertir documentos entre formatos PDF, DOCX y Markdown usando marker-pdf y pandoc.

Documentación

Herramienta de Lectura y Conversión de Documentos

El objetivo es tener una herramienta que pueda leer y editar archivos, usando Cursor o Claude Desktop.

El filesystem MCP ya permite leer, escribir y editar documentos, pero está limitado en que no puede:

  • Leer archivos pdf o docx
  • Lee el documento completo, lo que puede causar desbordamiento de contexto

Para abordar estos problemas, creamos:

  • Un nuevo doc-reading-mcp servicio mcp que permite conversiones de documentos entre pdf, docx y markdown.

Características

  • Conversión de PDF a Markdown usando marker-pdf
  • Conversión de DOCX a Markdown usando pandoc
  • Conversión de Markdown a DOCX usando pandoc
  • Conversión de Markdown a PDF usando pandoc

Requisitos previos

Instalación

uv add doc-reading-mcp

O instala directamente desde la fuente:

uv add git+https://github.com/mffrydman/doc-reading-mcp.git

Uso

Ejecutar como servidor independiente

uv run mcp install -m doc_reading_mcp

O ejecutar directamente:

uv run -m doc_reading_mcp

Uso con MCP Inspector

npx @modelcontextprotocol/inspector uvx run -m doc_reading_mcp

Configurar en Claude Desktop, Cursor o Windsurf

Añade esto a tu configuración de MCP:

{
    "mcpServers": {
        "doc-reading-mcp": {
            "command": "uvx",
            "args": [
                "doc-reading-mcp",
            ]
        }
    }
}

Ejecuta en Cursor/Windsurf/Claude usando la siguiente configuración:

    "doc-reading-mcp": {
        "command": "uv",
        "args": [
            "--directory",
            "/absolute/path/to/mffrydman/doc-reading-mcp",
            "run",
            "-m",
            "doc_reading_mcp"
        ]
    }

Reemplaza

  • /absolute/path/to/ con la ruta real en tu sistema.