PluginBench
MCP Server
Maintained
MIT

Project Gutenberg MCP MCP Server

io.github.bobbyhouse/project-gutenberg-mcp

What is the Project Gutenberg MCP MCP server?

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

How to install Project Gutenberg MCP

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • GUTENBERG_BASE_URL
    required

    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_TOOLS
    required

    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.

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "project-gutenberg-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "roberthouse224/project-gutenberg-mcp:1.2.0",
        "run",
        "-i",
        "--rm"
      ],
      "env": {
        "GUTENBERG_BASE_URL": "<YOUR_GUTENBERG_BASE_URL>",
        "GUTENBERG_TOOLS": "<YOUR_GUTENBERG_TOOLS>",
        "GUTENBERG_BOOK_ID": "<YOUR_GUTENBERG_BOOK_ID>",
        "GUTENBERG_CHUNK_SIZE": "<YOUR_GUTENBERG_CHUNK_SIZE>",
        "GUTENBERG_LANGUAGE": "<YOUR_GUTENBERG_LANGUAGE>"
      }
    }
  }
}

Related MCP servers

A generic append-only log MCP server. Persist timestamped JSON entries and query them by recency.

QUQuarterback logo

Quarterback

Maintained

Strategic task prioritization and agent orchestration for multi-project operators

0
Python
MIT
View repository →

Read-only public CVE records, capability metadata, and agent instructions from Hacker Bob.

View repository →
VIVIVATLAS logo

VIVATLAS

Active

Self-hosted catalogue of your skills, agents and MCP servers, searchable by meaning over MCP

3
Python
View repository →

Query LEGO set details, retirement dates, deals, and price history from BrickPulse.ai

View repository →

Local-first, zero-knowledge AI memory across Claude, Cursor, and every MCP client. 0 RTT reads.

7
TypeScript
Apache-2.0
View repository →