MCP ServerSTDIOOfficialv1.2.0

Project Gutenberg MCP MCP Server

Read Project Gutenberg books via MCP. Search, fetch metadata, and retrieve text in passages.

io.github.bobbyhouse/project-gutenberg-mcp

Hosted URL

https://github.com/bobbyhouse/project-gutenberg-mcp

Transport

STDIO

Auth

2 required env vars

Connect to Project Gutenberg MCP

Hosted endpoint — paste into any MCP client.

https://github.com/bobbyhouse/project-gutenberg-mcp

Environment variables

Configuration this server reads at startup.

  • GUTENBERG_BASE_URLRequired

    Base URL of your Gutenberg mirror. Run the mirror from the mirror/ directory and point this at it. See the README for setup instructions.

  • GUTENBERG_TOOLSRequired

    Comma-separated list of tools to expose. Available: search_books, get_book_metadata, fetch_book_text, list_passages, get_passage

  • GUTENBERG_BOOK_ID

    Project 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_SIZE

    Size in bytes of each passage returned by get_passage.

  • GUTENBERG_LANGUAGE

    Default ISO 639-1 language code filter for search_books. Used when the caller omits the language parameter.

Resources

Where to find authoritative docs and source for Project Gutenberg MCP.

Try Project Gutenberg MCP with 30+ AI models

Open MCP Agent Studio and connect this server to Claude, GPT, Gemini, DeepSeek and more — no install required.

Open Agent Studio

Related servers

More on MCP Playground