What is the Calibre-Web MCP server?
Read-only MCP server for Calibre-Web: library search, browsing and covers via the OPDS feed
How to install Calibre-Web
Copy-paste configuration for popular MCP clients.
CALIBRE_WEB_URLrequiredRoot URL of the Calibre-Web instance, e.g. https://books.example.com
CALIBRE_WEB_USERNAMEUsername of the Calibre-Web account (web login); leave unset together with the password for anonymous-browsing instances
CALIBRE_WEB_PASSWORDsecretPassword of that account (web login password)
CALIBRE_WEB_INSECURE_TLSSet to true to accept self-signed certificates (scoped to the configured host)
{
"mcpServers": {
"calibreweb-mcp": {
"command": "npx",
"args": [
"-y",
"calibreweb-mcp"
],
"env": {
"CALIBRE_WEB_URL": "<YOUR_CALIBRE_WEB_URL>",
"CALIBRE_WEB_USERNAME": "<YOUR_CALIBRE_WEB_USERNAME>",
"CALIBRE_WEB_PASSWORD": "<YOUR_CALIBRE_WEB_PASSWORD>",
"CALIBRE_WEB_INSECURE_TLS": "<YOUR_CALIBRE_WEB_INSECURE_TLS>"
}
}
}
}{
"mcpServers": {
"calibreweb-mcp": {
"command": "npx",
"args": [
"-y",
"calibreweb-mcp"
],
"env": {
"CALIBRE_WEB_URL": "<YOUR_CALIBRE_WEB_URL>",
"CALIBRE_WEB_USERNAME": "<YOUR_CALIBRE_WEB_USERNAME>",
"CALIBRE_WEB_PASSWORD": "<YOUR_CALIBRE_WEB_PASSWORD>",
"CALIBRE_WEB_INSECURE_TLS": "<YOUR_CALIBRE_WEB_INSECURE_TLS>"
}
}
}
}{
"mcpServers": {
"calibreweb-mcp": {
"command": "npx",
"args": [
"-y",
"calibreweb-mcp"
],
"env": {
"CALIBRE_WEB_URL": "<YOUR_CALIBRE_WEB_URL>",
"CALIBRE_WEB_USERNAME": "<YOUR_CALIBRE_WEB_USERNAME>",
"CALIBRE_WEB_PASSWORD": "<YOUR_CALIBRE_WEB_PASSWORD>",
"CALIBRE_WEB_INSECURE_TLS": "<YOUR_CALIBRE_WEB_INSECURE_TLS>"
}
}
}
}{
"servers": {
"calibreweb-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"calibreweb-mcp"
],
"env": {
"CALIBRE_WEB_URL": "<YOUR_CALIBRE_WEB_URL>",
"CALIBRE_WEB_USERNAME": "<YOUR_CALIBRE_WEB_USERNAME>",
"CALIBRE_WEB_PASSWORD": "<YOUR_CALIBRE_WEB_PASSWORD>",
"CALIBRE_WEB_INSECURE_TLS": "<YOUR_CALIBRE_WEB_INSECURE_TLS>"
}
}
}
}claude mcp add calibreweb-mcp --env CALIBRE_WEB_URL=<YOUR_CALIBRE_WEB_URL> --env CALIBRE_WEB_USERNAME=<YOUR_CALIBRE_WEB_USERNAME> --env CALIBRE_WEB_PASSWORD=<YOUR_CALIBRE_WEB_PASSWORD> --env CALIBRE_WEB_INSECURE_TLS=<YOUR_CALIBRE_WEB_INSECURE_TLS> -- npx -y calibreweb-mcpRelated MCP servers
Audiobookshelf
Browse your Audiobookshelf libraries and keep listening progress, bookmarks and playlists in sync
FreshRSS
MCP server for FreshRSS, the self-hosted RSS feed aggregator
Hetzner DNS
Manage DNS zones and records (zonefiles, RRSets, TTL, protection) via the Hetzner Cloud API
Linkwarden
MCP server for Linkwarden, the self-hosted bookmark manager with page preservation
mcp-hub
Serve many stdio MCP servers from one container, for ChatGPT, Claude and other MCP clients
Mealie MCP Server
MCP server for Mealie, the self-hosted recipe manager and meal planner