Skip to main content
Glama

ClaudeHopper

by Arborist-ai

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
  • Aplicación de escritorio Claude
  • Para extracción de imágenes: Poppler Utils (comando pdfimages )

Configuración con un solo clic

  1. Descargar Claude Hopper
  2. Ejecute el script de configuración:
cd ~/Desktop/claudehopper chmod +x run_now_preserve.sh ./run_now_preserve.sh

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:

./process_pdfdrawings.sh

🏗️ Usando ClaudeHopper con Claude

Pruebe estas preguntas de ejemplo en la aplicación de escritorio Claude:

"What architectural drawings do we have for the project?" "Show me the structural details for the foundation system" "Find drawings that show a concrete foundation with dimensions" "Search for lift station layout drawings" "What are the specifications for interior paint?" "Find all sections discussing fire protection systems"

🛠️ Arquitectura Técnica

ClaudeHopper utiliza un proceso de varias etapas para procesar documentos de construcción:

  1. Análisis de documentos : los documentos PDF se analizan en cuanto a estructura y tipo de contenido.
  2. Extracción de metadatos : extracción asistida por IA de información del proyecto, tipos de dibujos y disciplinas
  3. Fragmentación de contenido : división inteligente de documentos para mantener el contexto
  4. Extracción de imágenes : identificación y extracción de imágenes de dibujos de archivos PDF
  5. Incrustación vectorial : creación de representaciones semánticas para texto e imágenes
  6. 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:

# Make the test script executable chmod +x test_image_search.sh # Run the test script ./test_image_search.sh

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:

# Run the test with the default database location npm run test:image:verbose # Run the test with a specific database location node tools/test_image_search.js /path/to/your/database

📝 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 documentos
  • all_chunks_search : busca en toda la colección de documentos
  • image_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.

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. ✨ Características
    1. 🚀 Inicio rápido
      1. Prerrequisitos
      2. Configuración con un solo clic
      3. Agregar documentos
    2. 🏗️ Usando ClaudeHopper con Claude
      1. 🛠️ Arquitectura Técnica
        1. 👀 Probando la búsqueda de imágenes
          1. 📝 Herramientas de búsqueda disponibles
            1. 📜 Licencia

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                MCP server for toolhouse.ai. This does not rely on an external llm unlike the official server.
                Last updated -
                1
                Python
                MIT License
              • -
                security
                F
                license
                -
                quality
                A 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 -
                13
                Python
              • -
                security
                A
                license
                -
                quality
                An 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 -
                179
                Python
                MIT License
                • Apple
                • Linux
              • -
                security
                F
                license
                -
                quality
                A 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 -
                5
                TypeScript

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/Arborist-ai/ClaudeHopper'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server