diff --git a/data/cv-en.json b/data/cv-en.json index 461ae45..e9d9065 100644 --- a/data/cv-en.json +++ b/data/cv-en.json @@ -569,6 +569,35 @@ ], "projectID": "immich-photo-manager" }, + { + "title": "Go-Docs MCP - Multi-Format Document Access Server", + "category": "cli", + "projectName": "Go-Docs MCP", + "projectDesc": "Multi-Format Document Access Server", + "url": "https://drolosoft.com/go-docs-mcp.html", + "gitRepoUrl": "https://github.com/drolosoft/go-docs-mcp", + "openSource": true, + "projectLogo": "go-docs-mcp.png", + "location": "Online", + "startDate": "2026", + "current": true, + "technologies": [ + "Go", + "MCP (Model Context Protocol)", + "PDF Extraction", + "OCR (Tesseract)", + "CLI Tools" + ], + "shortDescription": "Open-source MCP server that gives AI assistants the ability to read any document — PDF, DOCX, Markdown, CSV, and images. Single binary, zero runtime dependencies, 13 tools including full-text search, OCR, table extraction, and URL fetching.", + "responsibilities": [ + "Designed and built multi-format MCP server in Go — single binary with zero runtime dependencies", + "Implemented 13 tools covering document reading, full-text search, OCR, image/table extraction, and URL fetching", + "Built smart caching with mtime-based invalidation and directory-locked security with path traversal prevention", + "Integrated Tesseract OCR for scanned PDFs and image text extraction with automatic fallback", + "Published as open-source with one-command install (`go install`) for macOS and Linux" + ], + "projectID": "go-docs-mcp" + }, { "title": "Cmux Resurrect - Terminal Session Persistence Tool", "category": "cli", diff --git a/data/cv-es.json b/data/cv-es.json index c286da2..6e5b10a 100644 --- a/data/cv-es.json +++ b/data/cv-es.json @@ -569,6 +569,35 @@ ], "projectID": "immich-photo-manager" }, + { + "title": "Go-Docs MCP - Servidor de Acceso Multi-Formato a Documentos", + "category": "cli", + "projectName": "Go-Docs MCP", + "projectDesc": "Servidor de Acceso Multi-Formato a Documentos", + "url": "https://drolosoft.com/go-docs-mcp.html", + "gitRepoUrl": "https://github.com/drolosoft/go-docs-mcp", + "openSource": true, + "projectLogo": "go-docs-mcp.png", + "location": "Online", + "startDate": "2026", + "current": true, + "technologies": [ + "Go", + "MCP (Model Context Protocol)", + "Extracción de PDF", + "OCR (Tesseract)", + "Herramientas CLI" + ], + "shortDescription": "Servidor MCP open-source que permite a asistentes de IA leer cualquier documento — PDF, DOCX, Markdown, CSV e imágenes. Binario único, cero dependencias en tiempo de ejecución, 13 herramientas incluyendo búsqueda de texto completo, OCR, extracción de tablas y descarga desde URLs.", + "responsibilities": [ + "Diseñé y desarrollé servidor MCP multi-formato en Go — binario único sin dependencias en tiempo de ejecución", + "Implementé 13 herramientas de lectura de documentos, búsqueda de texto, OCR, extracción de imágenes/tablas y descarga desde URLs", + "Desarrollé caché inteligente con invalidación basada en mtime y seguridad con bloqueo de directorio y prevención de path traversal", + "Integré OCR con Tesseract para PDFs escaneados y extracción de texto de imágenes con fallback automático", + "Publicado como proyecto open-source con instalación en un comando (`go install`) para macOS y Linux" + ], + "projectID": "go-docs-mcp" + }, { "title": "Cmux Resurrect - Herramienta de Persistencia de Sesiones de Terminal", "category": "cli", diff --git a/static/images/projects/go-docs-mcp.png b/static/images/projects/go-docs-mcp.png new file mode 100644 index 0000000..32c11bc Binary files /dev/null and b/static/images/projects/go-docs-mcp.png differ