calibre-mcp
Verified Safeby benoute
Overview
Provides a Model Context Protocol (MCP) interface to a local Calibre e-book library, allowing programmatic search and content access.
Installation
./calibre-mcp -transport=http -port=8080 -library-path=/path/to/calibre/librarySecurity Notes
The server uses `cors.New` with `AllowOriginFunc` always returning `true`, which enables cross-origin requests from any domain. While this simplifies development or local use, it is a significant security risk if the server is exposed to the public internet, as it allows arbitrary websites to interact with it. SQL queries utilize parameter binding for user input, preventing typical SQL injection vulnerabilities. File path construction uses `filepath.Join` to mitigate path traversal risks. No hardcoded secrets or malicious patterns were identified.
Similar Servers
mcp-gateway
A gateway or proxy server for managing and routing API requests, likely including authentication (OAuth) and JSON-RPC handling.
gofetch
An MCP server that retrieves and extracts textual content from web pages, respecting robots.txt for AI agents.
toolhive-registry-server
The central metadata hub for enterprise Model Context Protocol (MCP) server governance and discovery, implementing the official MCP Registry API specification.
CAS_NLP_Module3_Calibre_Project
Manages a Calibre ebook library and enriches metadata by exposing various tools and capabilities to AI models like Claude Desktop.