
What is ClaudeHopper
ClaudeHopper is a specialized Model Context Protocol (MCP) server developed by Arborist-ai. Itβs designed to facilitate seamless interaction between advanced AI models, like Claude, and construction documents, drawings, and specifications. Through its use of advanced Retrieval-Augmented Generation (RAG) and hybrid search capabilities, users can easily ask questions about construction documents, locate specific details, and analyze technical specifications. ClaudeHopper is a robust solution for professionals in the construction industry who need to interact with large volumes of complex documents efficiently.
How to Use ClaudeHopper
Using ClaudeHopper is straightforward, even for those who might not be technical experts. To get started, you will need Node.js version 18 or above, the Claude Desktop App, and several AI models provided by Ollama, such as nomic-embed-text
, phi4
, and clip
. For image extraction, Poppler Utils is required.
Quick Start Guide
-
Download ClaudeHopper and navigate to the installation directory on your desktop.
-
Run the Setup Script:
cd ~/Desktop/claudehopper chmod +x run_now_preserve.sh ./run_now_preserve.sh
This script sets up directories, installs AI models, processes documents, and configures the Claude Desktop App.
-
Add Your Documents:
- Place drawings in
~/Desktop/PDFdrawings-MCP/InputDocs/Drawings/
- Place specifications in
~/Desktop/PDFdrawings-MCP/InputDocs/TextDocs/
- Place drawings in
-
Process Documents: After adding your documents, execute the following command to process them:
./process_pdfdrawings.sh
Interacting with ClaudeHopper
Once set up, you can ask questions within the Claude Desktop App such as:
- "What architectural drawings do we have for the project?"
- "Show me the structural details for the foundation system"
Key Features of ClaudeHopper
ClaudeHopper is packed with features that make it an invaluable tool for the construction industry:
- Vector-based Search: Optimized for retrieving construction documents like CAD drawings, plans, and specifications using vector search technology.
- Visual Search: Allows users to find similar drawings based on textual descriptions, enhancing the ease of locating specific visuals.
- Metadata Extraction: Automatically extracts specialized metadata pertinent to construction industry documents, aiding in better organization and retrieval.
- Efficient Token Usage: Employs intelligent document chunking and categorization to maximize efficiency in data processing and retrieval.
- Secure Local Processing: Ensures security by storing and processing documents locally, without needing to transfer sensitive information over networks.
- Support for Multiple Disciplines: Capable of handling a variety of drawing types and construction disciplines, including structural, civil, and architectural.
ClaudeHopper also includes robust image search functionalities, allowing users to test this feature through a simple script that checks dependencies, seeds the database, and runs test queries against image data. Additionally, its technical architecture processes documents through multiple stages, including analysis, metadata extraction, content chunking, and vector embedding, to ensure comprehensive and efficient document handling.
How to Use
To use the ClaudeHopper, follow these steps:
- Visit https://github.com/Arborist-ai/ClaudeHopperhttps://github.com/Arbori...
- Follow the setup instructions to create an account (if required)
- Connect the MCP server to your Claude Desktop application
- Start using ClaudeHopper capabilities within your Claude conversations
Additional Information
Created
March 5, 2025
Company
Related MCP Servers
Start building your own MCP Server
Interested in creating your own MCP Server? Check out the official documentation and resources.
Learn More