Servidor MCP de Markdownify: UTF-8 mejorado
Esta es una versión mejorada del proyecto Markdownify MCP original , con soporte de codificación UTF-8 mejorado y manejo optimizado de contenido multilingüe.
Mejoras
Se agregó soporte integral para codificación UTF-8
Manejo optimizado de contenido multilingüe
Se solucionaron problemas de codificación en sistemas Windows
Mecanismos mejorados de gestión de errores
Diferencias clave con el proyecto original
Soporte de codificación mejorado:
Compatibilidad total con UTF-8 en todas las operaciones
Manejo adecuado de caracteres chinos, japoneses, coreanos y otros caracteres no ASCII
Se solucionaron problemas de codificación específicos de Windows (compatibilidad con cmd.exe y PowerShell)
Manejo de errores mejorado:
Mensajes de error detallados tanto en inglés como en chino
Mejor manejo de excepciones para problemas de red
Mecanismos de respaldo elegantes para fallos de conversión
Funcionalidad extendida:
Se agregó soporte para el procesamiento por lotes de múltiples archivos
Manejo mejorado de transcripciones de videos de YouTube
Extracción de metadatos mejorada de varios formatos de archivo
Mejor conservación del formato del documento
Optimizaciones de rendimiento:
Uso de memoria optimizado para conversiones de archivos grandes
Procesamiento más rápido de contenido multilingüe
Reducción de los conflictos de dependencia
Mejor experiencia de desarrollo:
Opciones de depuración integrales
Sistema de registro detallado
Soporte de configuración específica del entorno
Documentación clara tanto en inglés como en chino
Características
Admite la conversión de varios tipos de archivos a Markdown:
Archivos PDF
Imágenes (con metadatos)
Audio (con transcripción)
Documentos de Word (DOCX)
Hojas de cálculo de Excel (XLSX)
Presentaciones de PowerPoint (PPTX)
Contenido web:
Transcripciones de vídeos de YouTube
Resultados de la búsqueda
Páginas web generales
Archivos Markdown existentes
Inicio rápido
Clonar este repositorio:
Instalar dependencias:
Nota: Esto también instalará
uv
y las dependencias de Python relacionadas.Construir el proyecto:
Iniciar el servidor:
Requisitos
Node.js 16.0 o superior
Python 3.8 o superior
gestor de paquetes pnpm
Git
Guía de instalación detallada
1. Configuración del entorno
Instalar Node.js:
Descargar desde el sitio web oficial de Node.js
Verificar la instalación:
node --version
Instalar pnpm:
Instalar Python:
Descargar desde el sitio web oficial de Python
Asegúrese de que Python se agregue a PATH durante la instalación
Verificar la instalación:
python --version
(Solo Windows) Configurar la compatibilidad con UTF-8:
2. Configuración del proyecto
Clonar el repositorio:
Crear y activar el entorno virtual de Python:
Instalar dependencias del proyecto:
Construir el proyecto:
3. Verificación
Iniciar el servidor:
Pruebe la instalación:
Guía de uso
Uso básico
Conversión de páginas web:
El Markdown convertido se guardará como
converted_result.md
Conversión de archivos locales:
Conversión de vídeos de YouTube:
Uso avanzado
Variables de entorno:
Procesamiento por lotes: cree un archivo por lotes (por ejemplo,
convert_batch.txt
) con URL o rutas de archivo:Luego ejecuta:
Solución de problemas
Problemas comunes:
Si ve errores de codificación, asegúrese de que UTF-8 esté configurado correctamente
Para problemas de permisos en Windows, ejecute como Administrador
Para problemas de ruta de Python, asegúrese de que el entorno virtual esté activado
Depuración:
Uso
Línea de comandos
Convertir página web a Markdown:
Convertir archivo local:
Integración de aplicaciones de escritorio
Para integrar este servidor con una aplicación de escritorio, agregue lo siguiente a la configuración del servidor de su aplicación:
Solución de problemas
Problemas de codificación
Si encuentra problemas de codificación de caracteres, asegúrese de que la variable de entorno
PYTHONIOENCODING
esté configurada enutf-8
Es posible que los usuarios de Windows deban ejecutar
chcp 65001
para habilitar la compatibilidad con UTF-8
Problemas de permisos
Asegúrese de tener suficientes permisos de lectura y escritura de archivos
En Windows, es posible que deba ejecutarlo como administrador
Expresiones de gratitud
Este proyecto se basa en la obra original de Zach Cáceres. Agradecemos al autor original su excelente contribución.
Licencia
Este proyecto sigue bajo la licencia MIT. Consulte el archivo de licencia para más detalles.
Contribuyendo
¡Agradecemos sus contribuciones! Antes de enviar una solicitud de incorporación de cambios, por favor:
Asegúrese de que su código siga los estándares de codificación del proyecto
Agregue pruebas y documentación necesarias
Actualizar las secciones relevantes en el README
Contacto
Para problemas o sugerencias:
Enviar un problema: https://github.com/JDJR2024/markdownify-mcp-utf8/issues
Crear una solicitud de extracción: https://github.com/JDJR2024/markdownify-mcp-utf8/pulls
Correo electrónico: jdidndosmmxmx@gmail.com
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Un servidor de conversión de documentos que transforma varios formatos de archivos (PDF, documentos, imágenes, audio, contenido web) a Markdown con soporte multilingüe y UTF-8 mejorado.
- Mejoras
- Diferencias clave con el proyecto original
- Características
- Inicio rápido
- Requisitos
- Guía de instalación detallada
- Guía de uso
- Uso
- Solución de problemas
- Expresiones de gratitud
- Licencia
- Contribuyendo
- Contacto
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityConverts various file types and web content to Markdown format. It provides a set of tools to transform PDFs, images, audio files, web pages, and more into easily readable and shareable Markdown text.Last updated -10142,123MIT License
Skrape MCP Serverofficial
AsecurityAlicenseAqualityThis server converts webpages into clean, structured Markdown optimized for language model consumption, removing unnecessary content and supporting JavaScript rendering.Last updated -12MIT License- AsecurityFlicenseAqualityA server that converts various file formats (PDF, images, Office documents, etc.) to Markdown descriptions using Cloudflare AI services.Last updated -1034
- -securityFlicense-qualityConverts various file types (documents, images, audio, web content) to markdown format without requiring Docker, supporting PDF, Word, Excel, PowerPoint, images, audio files, web URLs, and more.Last updated -699