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 |