Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DEBUG | No | Enable verbose logging by setting environment variable DEBUG=calibre-rag:* |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search | Search the Calibre ebook library. Supports both full-text content search (default) and metadata search using field syntax. |
| fetch | Fetch specific content from a book using epub:// URL |
| list_projects | List all available RAG projects |
| create_project | Create a new RAG project for vector-based book search |
| add_books_to_project | Add books to a RAG project for vectorization and context search |
| search_project_context | Search for relevant context chunks within a RAG project using vector similarity |
| get_project_info | Get detailed information about a specific RAG project |