Haiku MCP Server

Agentic Retrieval Augmented Generation (RAG) with LanceDB

Local serverstdioPython

What is the Haiku MCP Server?

Agentic Retrieval Augmented Generation (RAG) with LanceDB

What it actually does

Includes all features: document processing, all embedding providers, and rerankers.

  • Hybrid search — — Vector + full-text with Reciprocal Rank Fusion
  • Multimodal & cross-modal search — — Multimodal embedders (vLLM, VoyageAI, Cohere) put picture vectors in the same space as text; supports text-as-query → figure hits and image-as-query
  • Question answering — — RAG capability with citations (page numbers, section headings)
  • Vision QA — — Vision-capable models receive figure bytes alongside chunk text; attach your own images to questions in ask, analyze, MCP, and the chat TUI
  • Reranking — — local cross-encoders, Cohere, Zero Entropy, or vLLM
  • Analysis capability — — Complex analytical tasks via sandboxed Python code execution (aggregation, computation, multi-document analysis)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Haiku MCP Server

{
  "mcpServers": {
    "haiku-rag": {
      "command": "uvx",
      "args": ["haiku.rag"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Frequently asked questions

Agentic Retrieval Augmented Generation (RAG) with LanceDB Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.