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

40 lines
1,023 B
Markdown

# 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
- `search_documents` - Search documents using hybrid search (vector + full-text)
## Starting MCP Server
The MCP server starts automatically with the serve command:
```bash
# 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