go-docs-mcp
Servidor MCP en Go para acceso a documentos multiformato: PDF, TXT, MD, DOCX, CSV e imágenes. Instalar y ejecutar con un solo comando.
Ficha actualizada 22 sept 2026, 18:37 · upstream 22 sept 2026, 17:33 · release v1.2.0
Qué es go-docs-mcp
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Go-Docs MCP es un servidor de protocolo Contexto de Modelo (MCP) escrito en Go que permite el acceso a documentos de múltiples formatos desde una única interfaz. Diferente a otros servidores MCP que se especializan en un solo formato, este ofrece soporte nativo para PDF, TXT, MD, DOCX, CSV e imágenes mediante un único binario.
- Consultar documentación técnica y arquitectura de software
- Analizar documentos legales o contractuales con extracción automática
- Procesar informes financieros o reportes empresariales
- Organizar y consultar archivos PDF, imágenes y documentos Word en un solo lugar
- Automatizar la lectura y análisis de documentos para IA generativa
- Integración con IDEs como VS Code mediante extensiones MCP
- Funciona como un único binario sin dependencias de runtime (Node.js, Python)
- Soporta OCR automático en PDFs y imágenes para documentos escaneados
- Caché in-memory basado en mtime evita extracciones redundantes
- Extracción estructurada de tablas y contenido semántico
- Compatible con Claude Code, Claude Desktop y cualquier cliente MCP
- Soporta descarga desde URLs externas hasta 50 MB
- No soporta formatos como EPUB o HTML nativo (solo PDF, TXT, MD, DOCX, CSV)
- OCR requiere instalación de tesseract y puede fallar en documentos muy pequeños
- Extracción de imágenes está limitada a 10 por llamada API
- La extracción de tablas no garantiza consistencia si el documento cambia
- No incluye interfaz gráfica ni herramientas de edición local
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instala con `go install github.com/drolosoft/go-docs-mcp@latest`. Configura `DOCS_MCP_DIR` en tu entorno. Para usar con Claude Code, añade un servidor MCP al archivo `.claude/settings.json`. El servidor se ejecuta como proceso independiente y puede ser configurado para funcionar de forma asíncrona o asíncrona con caché.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.