Back to Home
ggozad icon

haiku.rag

Verified Safe

by ggozad

Overview

An opinionated agentic RAG system that uses LanceDB for vector storage, Pydantic AI for multi-agent workflows, and Docling for document processing, exposing its capabilities as MCP tools for AI assistants.

Installation

Run Command
haiku-rag serve --mcp --stdio

Environment Variables

  • OPENAI_API_KEY
  • ANTHROPIC_API_KEY
  • VOYAGE_API_KEY
  • CO_API_KEY
  • ZEROENTROPY_API_KEY
  • OLLAMA_BASE_URL
  • DOCLING_SERVE_API_KEY

Security Notes

The system uses environment variables for API keys, which is good practice. It connects to various external AI providers and optionally to `docling-serve` or fetches content from arbitrary URLs, implying trust in external services and careful API key management. The `load_callable` function, used for the `markdown_preprocessor` configuration, allows dynamic loading and execution of Python code specified in the configuration file. While typically controlled by the server operator, this is a significant security risk if the configuration can be tampered with or if untrusted paths are specified.

Similar Servers

Stats

Interest Score71
Security Score6
Cost ClassHigh
Avg Tokens3000
Stars414
Forks21
Last Update2025-12-06

Tags

RAGagentic-aivector-databaseknowledge-baseLLMsearchQAresearchMCP