Orly

The MCP server to generate O'Reilly parody dev books.
  • python

6

GitHub Stars

python

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "princefishthrower-orly-mcp": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "fastmcp",
        "--with",
        "pillow",
        "--with",
        "fonttools",
        "--with",
        "requests",
        "python",
        "/path/to/your/orly-mcp/orly_mcp/server.py"
      ]
    }
  }
}

You can run an MCP server that generates O'RLY book covers and displays them directly in Claude Desktop. This server lets you create customizable, meme-style covers for programming or tech topics and view them right in your chat experience.

How to use

You interact with the ORLY MCP server through an MCP client. After you configure the server, you can issue requests to generate covers by providing a title, optional subtitle, author, and optional image, theme, and guide text. The generated cover images appear directly in your chat interface, making it easy to share humorous or themed book covers with colleagues or friends.

How to install

Prerequisites you need on your machine include Python and the MCP tooling to run MCP servers. You will also prepare a development environment for testing image generation locally before using it in production.

// MCP server configuration for Claude Desktop
{
  "mcpServers": {
    "orly_remote": {
      "command": "uvx",
      "args": [
        "orly-mcp@latest"
      ]
    },
    "orly_local_uv": {
      "command": "uv",
      "args": [
        "run",
        "--with", "fastmcp",
        "--with", "pillow",
        "--with", "fonttools",
        "--with", "requests",
        "python",
        "/path/to/your/orly-mcp/orly_mcp/server.py"
      ],
      "cwd": "/path/to/your/orly-mcp"
    },
    "orly_local_uvx": {
      "command": "uvx",
      "args": ["--from", "/your/path/to/orly-mcp", "orly-mcp"]
    }
  }
}

Additional configuration notes

Install dependencies and prepare the environment as you would for a typical Python project. If you test locally, you can run the provided test scripts to validate image generation before deploying to Claude Desktop.

If you use the local development path, keep your server script path accurate and ensure all required Python packages are installed via your virtual environment.

Available tools

orly_cover

Generates an O’RLY style book cover using the provided title, subtitle, author, image code, theme, and guide text position. Returns a cover image that can be displayed in the chat.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational