haiku.rag/docs/mcp.md
2025-06-25 20:16:08 +03:00

1,023 B

Model Context Protocol (MCP)

The MCP server exposes RAG functionality as tools for AI assistants like Claude Desktop.

Available Tools

Document Management

  • add_document_from_file - Add documents from local file paths
  • add_document_from_url - Add documents from URLs
  • add_document_from_text - Add documents from raw text content
  • get_document - Retrieve specific documents by ID
  • list_documents - List all documents with pagination
  • delete_document - Delete documents by ID
  • search_documents - Search documents using hybrid search (vector + full-text)

Starting MCP Server

The MCP server starts automatically with the serve command:

# Default HTTP transport
haiku-rag serve

# stdio transport (for Claude Desktop)
haiku-rag serve --stdio

# SSE transport
haiku-rag serve --sse

Integration

The MCP server follows the Model Context Protocol specification, making it compatible with:

  • Claude Desktop
  • Other MCP-compatible AI assistants
  • Custom MCP clients