Doc Reading and Converter
Um servidor para leitura e conversão de documentos entre os formatos PDF, DOCX e Markdown usando marker-pdf e pandoc.
GitHub
1
Experimente este MCPPatrocinadoDocumentação
Ferramenta de Leitura e Conversão de Documentos
O objetivo é ter uma ferramenta que possa ler e editar arquivos, usando Cursor ou Claude Desktop.
O MCP filesystem já permite ler, escrever e editar documentos, mas é limitado por não poder:
- Ler arquivos pdf ou docx
- Lê o documento inteiro, o que pode causar estouro de contexto
Para resolver esses problemas, criamos:
- Um novo serviço mcp
doc-reading-mcpque permite conversões de documentos entre pdf, docx e markdown.
Recursos
- Conversão de PDF para Markdown usando marker-pdf
- Conversão de DOCX para Markdown usando pandoc
- Conversão de Markdown para DOCX usando pandoc
- Conversão de Markdown para PDF usando pandoc
Pré-requisitos
- Python 3.10 ou superior
- [pandoc] (https://pandoc.org/installing.html) instalado no seu sistema
- [uv] (https://docs.astral.sh/uv/) para gerenciamento de pacotes Python
Instalação
uv add doc-reading-mcp
Ou instale diretamente da fonte:
uv add git+https://github.com/mffrydman/doc-reading-mcp.git
Uso
Executar como servidor autônomo
uv run mcp install -m doc_reading_mcp
Ou execute diretamente:
uv run -m doc_reading_mcp
Usar com o MCP Inspector
npx @modelcontextprotocol/inspector uvx run -m doc_reading_mcp
Configurar no Claude Desktop, Cursor ou Windsurf
Adicione isso à sua configuração MCP:
{
"mcpServers": {
"doc-reading-mcp": {
"command": "uvx",
"args": [
"doc-reading-mcp",
]
}
}
}
Execute no Cursor/Windsurf/Claude usando a seguinte configuração:
"doc-reading-mcp": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/mffrydman/doc-reading-mcp",
"run",
"-m",
"doc_reading_mcp"
]
}
Substitua
/absolute/path/to/pelo caminho real no seu sistema.