ClaudeHopper - Asistente de documentos de construcción con inteligencia artificial
ClaudeHopper es un servidor especializado de Protocolo de Contexto de Modelo (MCP) que permite a Claude y a otros LLM interactuar directamente con documentos de construcción, planos y especificaciones mediante RAG (Recuperación-Generación Aumentada) avanzada y búsqueda híbrida. Haga preguntas sobre sus planos de construcción, localice detalles específicos y analice especificaciones técnicas con facilidad.
✨ Características
- 🔍 Búsqueda basada en vectores para la recuperación de documentos de construcción optimizada para dibujos, planos y especificaciones CAD
- 🖼️ Búsqueda visual para encontrar dibujos similares según descripciones textuales
- 🏢 Extracción de metadatos especializados para formatos de documentos de la industria de la construcción
- 📊 Uso eficiente de tokens mediante la segmentación y categorización inteligente de documentos
- 🔒 Seguridad mediante el almacenamiento y procesamiento local de documentos
- 📈 Soporte para varios tipos de dibujos y disciplinas de construcción (Estructural, Civil, Arquitectónico, etc.)
🚀 Inicio rápido
Prerrequisitos
- Node.js 18+
- Ollama para modelos de IA locales
- Modelos requeridos:
nomic-embed-text
,phi4
,clip
- Modelos requeridos:
- Aplicación de escritorio Claude
- Para extracción de imágenes: Poppler Utils (comando
pdfimages
)
Configuración con un solo clic
- Descargar Claude Hopper
- Ejecute el script de configuración:
Esto hará lo siguiente:
- Crear la estructura de directorio necesaria
- Instalar los modelos de IA necesarios
- Tramita tus documentos de construcción
- Configurar la aplicación de escritorio Claude para usar ClaudeHopper
Agregar documentos
Coloque sus documentos de construcción en estas carpetas:
- Dibujos:
~/Desktop/PDFdrawings-MCP/InputDocs/Drawings/
- Especificaciones:
~/Desktop/PDFdrawings-MCP/InputDocs/TextDocs/
Después de agregar documentos, ejecute:
🏗️ Usando ClaudeHopper con Claude
Pruebe estas preguntas de ejemplo en la aplicación de escritorio Claude:
🛠️ Arquitectura Técnica
ClaudeHopper utiliza un proceso de varias etapas para procesar documentos de construcción:
- Análisis de documentos : los documentos PDF se analizan en cuanto a estructura y tipo de contenido.
- Extracción de metadatos : extracción asistida por IA de información del proyecto, tipos de dibujos y disciplinas
- Fragmentación de contenido : división inteligente de documentos para mantener el contexto
- Extracción de imágenes : identificación y extracción de imágenes de dibujos de archivos PDF
- Incrustación vectorial : creación de representaciones semánticas para texto e imágenes
- Almacenamiento de base de datos : almacenamiento local de LanceDB para capacidades de búsqueda de vectores
👀 Probando la búsqueda de imágenes
Para probar la funcionalidad de búsqueda de imágenes, puede utilizar el script de prueba proporcionado:
Esto hará lo siguiente:
- Construir la aplicación
- Compruebe las dependencias necesarias (como
pdfimages
) - Sembrar la base de datos con imágenes de su directorio de dibujos
- Ejecute una serie de consultas de prueba contra la búsqueda de imágenes
También puede ejecutar comandos de prueba individuales:
📝 Herramientas de búsqueda disponibles
ClaudeHopper ofrece varias capacidades de búsqueda especializadas:
catalog_search
: Encuentra documentos por proyecto, disciplina, tipo de dibujo, etc.chunks_search
: Localiza contenido específico dentro de los documentosall_chunks_search
: busca en toda la colección de documentosimage_search
: busca dibujos según su similitud visual con las descripciones textuales
Se pueden encontrar ejemplos del uso de la función de búsqueda de imágenes en el archivo image_search_examples.md .
📜 Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Servidor MCP impulsado por IA que permite a Claude y otros LLM interactuar directamente con documentos de construcción, dibujos y especificaciones a través de capacidades avanzadas de búsqueda RAG e híbrida.
Related MCP Servers
- -securityAlicense-qualityMCP server for toolhouse.ai. This does not rely on an external llm unlike the official server.Last updated -1PythonMIT License
- -securityFlicense-qualityA production-ready MCP server built with FastAPI, providing an enhanced tool registry for creating, managing, and documenting AI tools for Large Language Models (LLMs).Last updated -13Python
- -securityAlicense-qualityAn MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.Last updated -179PythonMIT License
- -securityFlicense-qualityA MCP server that allows AI assistants to interact with the browser, including getting page content as markdown, modifying page styles, and searching browser history.Last updated -5TypeScript