Project Gutenberg MCP
Read Project Gutenberg books via MCP. Search, fetch metadata, and retrieve text in passages.
{
"mcpServers": {
"project-gutenberg-mcp": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"roberthouse224/project-gutenberg-mcp:1.2.0"
],
"env": {
"GUTENBERG_BASE_URL": "<gutenberg_base_url>",
"GUTENBERG_TOOLS": "<gutenberg_tools>",
"GUTENBERG_BOOK_ID": "<gutenberg_book_id>",
"GUTENBERG_CHUNK_SIZE": "4096",
"GUTENBERG_LANGUAGE": "en"
}
}
}
}GUTENBERG_BASE_URLBase URL of your Gutenberg mirror. Run the mirror from the mirror/ directory and point this at it. See the README for setup instructions.
GUTENBERG_TOOLSComma-separated list of tools to expose. Available: search_books, get_book_metadata, fetch_book_text, list_passages, get_passage
GUTENBERG_BOOK_IDProject Gutenberg book ID to use as the default for all tools. Find IDs via search_books. Example: 2680 for Meditations by Marcus Aurelius.
GUTENBERG_CHUNK_SIZESize in bytes of each passage returned by get_passage.
GUTENBERG_LANGUAGEDefault ISO 639-1 language code filter for search_books. Used when the caller omits the language parameter.
AI-powered news intelligence — 21 tools for personalized monitoring, briefings, and semantic search
BuyWhere MCP server for product search, price comparison, and affiliate-ready shopping workflows.
Search and discover Agent Skills from the skills.sh registry. Powered by HAPI MCP server.