Skip to main content
Glama

Calibre RAG MCP Server

by ispyridis

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEBUGNoEnable verbose logging by setting environment variable DEBUG=calibre-rag:*

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
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

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ispyridis/calibre-rag-mcp-nodejs'

If you have feedback or need assistance with the MCP directory API, please join our Discord server