Confidential guide on numerology and astrology, based of GG33 Public information

MCP-PANDOC
Servidor MCP para la conversión de formato de documento usando PANDOC.
3 years
Works with Finder
3
Github Watches
24
Github Forks
156
Github Stars
mcp-pandoc: A Document Conversion MCP Server
Officially included in the Model Context Protocol servers open-source project. 🎉
Overview
A Model Context Protocol server for document format conversion using pandoc. This server provides tools to transform content between different document formats while preserving formatting and structure.
Please note that mcp-pandoc is currently in early development. PDF support is under development, and the functionality and available tools are subject to change and expansion as we continue to improve the server.
Credit: This project uses the Pandoc Python package for document conversion, forming the foundation for this project.
Demo
Screenshots
More to come...
Tools
-
convert-contents
- Transforms content between supported formats
- Inputs:
-
contents
(string): Source content to convert (required if input_file not provided) -
input_file
(string): Complete path to input file (required if contents not provided) -
input_format
(string): Source format of the content (defaults to markdown) -
output_format
(string): Target format (defaults to markdown) -
output_file
(string): Complete path for output file (required for pdf, docx, rst, latex, epub formats)
-
- Supported input/output formats:
- markdown
- html
- docx
- rst
- latex
- epub
- txt
- Note: For advanced formats (pdf, docx, rst, latex, epub), an output_file path is required
Supported Formats
Currently supported formats:
Basic formats (direct conversion):
- Plain text (.txt)
- Markdown (.md)
- HTML (.html)
Advanced formats (requires complete file paths):
- PDF (.pdf) - requires TeX Live installation
- DOCX (.docx)
- RST (.rst)
- LaTeX (.tex)
- EPUB (.epub)
Note: For advanced formats:
- Complete file paths with filename and extension are required
-
PDF conversion requires TeX Live installation (see Critical Requirements section -> For macOS:
brew install texlive
) - When no output path is specified:
- Basic formats: Displays converted content in the chat
- Advanced formats: May save in system temp directory (/tmp/ on Unix systems)
Usage & configuration
To use the published one
{
"mcpServers": {
"mcp-pandoc": {
"command": "uvx",
"args": ["mcp-pandoc"]
}
}
}
⚠️ Important Notes
Critical Requirements
-
PDF Conversion Prerequisites
-
TeX Live must be installed before attempting PDF conversion
-
Installation commands:
# Ubuntu/Debian sudo apt-get install texlive-xetex # macOS brew install texlive # Windows # Install MiKTeX or TeX Live from: # https://miktex.org/ or https://tug.org/texlive/
-
-
File Path Requirements
- When saving or converting files, you MUST provide complete file paths including filename and extension
- The tool does not automatically generate filenames or extensions
Examples
✅ Correct Usage:
# Converting content to PDF
"Convert this text to PDF and save as /path/to/document.pdf"
# Converting between file formats
"Convert /path/to/input.md to PDF and save as /path/to/output.pdf"
❌ Incorrect Usage:
# Missing filename and extension
"Save this as PDF in /documents/"
# Missing complete path
"Convert this to PDF"
# Missing extension
"Save as /documents/story"
Common Issues and Solutions
-
PDF Conversion Fails
- Error: "xelatex not found"
- Solution: Install TeX Live first (see installation commands above)
-
File Conversion Fails
- Error: "Invalid file path"
- Solution: Provide complete path including filename and extension
- Example:
/path/to/document.pdf
instead of just/path/to/
-
Format Conversion Fails
- Error: "Unsupported format"
- Solution: Use only supported formats:
- Basic: txt, html, markdown
- Advanced: pdf, docx, rst, latex, epub
Quickstart
Install
Option 1: Installing manually via claude_desktop_config.json config file
- On MacOS:
open ~/Library/Application\ Support/Claude/claude_desktop_config.json
- On Windows:
%APPDATA%/Claude/claude_desktop_config.json
Development/Unpublished Servers Configuration
ℹ️ Replace <DIRECTORY> with your locally cloned project path
"mcpServers": {
"mcp-pandoc": {
"command": "uv",
"args": [
"--directory",
"<DIRECTORY>/mcp-pandoc",
"run",
"mcp-pandoc"
]
}
}
Published Servers Configuration
"mcpServers": {
"mcp-pandoc": {
"command": "uvx",
"args": [
"mcp-pandoc"
]
}
}
Option 2: To install Published Servers Configuration automatically via Smithery
Run the following bash command to install published mcp-pandoc pypi for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install mcp-pandoc --client claude
Note: To use locally configured mcp-pandoc, follow "Development/Unpublished Servers Configuration" step above.
Development
Building and Publishing
To prepare the package for distribution:
- Sync dependencies and update lockfile:
uv sync
- Build package distributions:
uv build
This will create source and wheel distributions in the dist/
directory.
- Publish to PyPI:
uv publish
Note: You'll need to set PyPI credentials via environment variables or command flags:
- Token:
--token
orUV_PUBLISH_TOKEN
- Or username/password:
--username
/UV_PUBLISH_USERNAME
and--password
/UV_PUBLISH_PASSWORD
Debugging
Since MCP servers run over stdio, debugging can be challenging. For the best debugging experience, we strongly recommend using the MCP Inspector.
You can launch the MCP Inspector via npm
with this command:
npx @modelcontextprotocol/inspector uv --directory /Users/vivekvells/Desktop/code/ai/mcp-pandoc run mcp-pandoc
Upon launching, the Inspector will display a URL that you can access in your browser to begin debugging.
Contributing
We welcome contributions to enhance mcp-pandoc! Here's how you can get involved:
- Report Issues: Found a bug or have a feature request? Open an issue on our GitHub Issues page.
- Submit Pull Requests: Improve the codebase or add features by creating a pull request.
相关推荐
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
I find academic articles and books for research and literature reviews.
Take an adjectivised noun, and create images making it progressively more adjective!
Embark on a thrilling diplomatic quest across a galaxy on the brink of war. Navigate complex politics and alien cultures to forge peace and avert catastrophe in this immersive interstellar adventure.
Delivers concise Python code and interprets non-English comments
Servidor MCP para obtener contenido de la página web con el navegador sin cabeza de dramaturgo.
Un poderoso complemento Neovim para administrar servidores MCP (protocolo de contexto del modelo)
Puente entre los servidores Ollama y MCP, lo que permite a LLM locales utilizar herramientas de protocolo de contexto del modelo
🔥 1Panel proporciona una interfaz web intuitiva y un servidor MCP para administrar sitios web, archivos, contenedores, bases de datos y LLM en un servidor de Linux.
La aplicación AI de escritorio todo en uno y Docker con trapo incorporado, agentes de IA, creador de agentes sin código, compatibilidad de MCP y más.
Servidores MCP impresionantes: una lista curada de servidores de protocolo de contexto del modelo
Habilite clientes asistentes de IA como Cursor, Windsurf y Claude Desktop para controlar el motor irreal a través del lenguaje natural utilizando el Protocolo de contexto del modelo (MCP).
Servidores AWS MCP: servidores MCP especializados que traen las mejores prácticas de AWS directamente a su flujo de trabajo de desarrollo
Reviews

user_DZGjIlKQ
mcp-pandoc is an exceptional tool for document conversions. Created by vivekVells, it simplifies the process of transforming files to various formats seamlessly. The integration with multiple programming languages makes it versatile and user-friendly. If you are looking for an efficient way to manage document formats, I highly recommend checking out mcp-pandoc. Find it on GitHub at https://github.com/vivekVells/mcp-pandoc for more details.