Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

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é.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsGoPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.