🏗️ ClaudeHopper MCP Server

A macOS menu bar application that helps manage MCP (Model Context Protocol) servers for Claude Desktop.

Local serverstdio

What is the 🏗️ ClaudeHopper MCP server?

A macOS menu bar application that helps manage MCP (Model Context Protocol) servers for Claude Desktop. That is what the 🏗️ claudehopper mcp server brings to an AI assistant: the same capability, reachable through the Model Context Protocol rather than a separate app or dashboard.

The short version

ClaudeHopper is a specialized Model Context Protocol (MCP) server that enables Claude and other LLMs to interact directly with construction documents, drawings, and specifications through advanced RAG (Retrieval-Augmented Generation) and hybrid search. Ask questions about your construction drawings, locate specific details, and analyze technical specifications with ease.

The tools it exposes

The server publishes 5 tools. What each one is for:

  • catalog_search — Find documents by project, discipline, drawing type, etc
  • chunks_search — Locate specific content within documents
  • all_chunks_search — Search across the entire document collection
  • image_search — Find drawings based on visual similarity to textual descriptions
  • Prerequisites — The Prerequisites tool exposed by this server

Getting it running

Setup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client.

What it needs from you

  • Node.js 18+ - Ollama for local AI models - Required models: nomic-embed-text, phi4, clip - Claude Desktop App - For image extraction: Poppler Utils (pdfimages command)

How it compares

Plenty of developer tooling servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. 🏗️ ClaudeHopper's toolset — catalog_search, chunks_search, all_chunks_search and 2 more — is a fair guide to whether it matches your workflow. It is maintained by Arborist-ai; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Things to watch

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Available tools

ToolWhat it does
catalog_searchFind documents by project, discipline, drawing type, etc.
chunks_searchLocate specific content within documents
all_chunks_searchSearch across the entire document collection
image_searchFind drawings based on visual similarity to textual descriptions
PrerequisitesThe Prerequisites tool exposed by this server.

Configuration

  • Node.js 18+ - Ollama for local AI models - Required models: nomic-embed-text, phi4, clip - Claude Desktop App - For image extraction: Poppler Utils (pdfimages command)

Example prompts to try

  • Use 🏗️ ClaudeHopper to catalog search.
  • Use 🏗️ ClaudeHopper to chunks search.
  • Use 🏗️ ClaudeHopper to all chunks search.

Frequently asked questions

Node.js 18+, Ollama with models `nomic-embed-text`, `phi4`, and `clip`, and optionally Poppler Utils (`pdfimages`) for image extraction.