CROP

RAG MCP Server

MCP server providing semantic search over indexed PDF documents via Weaviate-backed RAG.

RAG MCP Server

Repository: CT-CROP/CROP-rag-mcp Last updated: 2026-02-15 Last synced to docs: 2026-03-10

MCP server that provides semantic search over indexed PDF documents (equipment manuals, parts catalogs, technical documentation) via a RAG Embedding Service API backed by Weaviate.

Tools

ToolDescription
search_documentsSemantic search over indexed PDFs with filters
check_healthCheck RAG service health and Weaviate connection
start_ingestionStart document ingestion from GCS
get_ingestion_statusCheck ingestion job progress
list_ingestion_jobsList all ingestion jobs

Setup

bun install
bun run start

Claude Desktop / Claude Code Config

{
  "mcpServers": {
    "crop-rag": {
      "command": "bun",
      "args": ["run", "/path/to/CROP-rag-mcp/src/index.ts"],
      "env": { "RAG_API_URL": "http://34.172.213.44:8082" }
    }
  }
}

Development

bun run dev       # Watch mode
bun run lint      # Biome check
bun run format    # Biome format
bun run build     # Build to dist/

Stack

Bun, @modelcontextprotocol/sdk (stdio transport), Zod, Biome.

On this page