Allows retrieving books from a user's Goodreads library by accessing the user's account with their credentials
goodreads-mcp
A CLI tool for Goodreads MCP integration.
Installation
Prerequisites
If you don't have uv
installed, first install it:
Clone the repository
Usage
CLI Commands
Using with Claude Desktop
To use goodreads-mcp as an MCP server in Claude Desktop:
- First clone the repository:
- Configure Claude Desktop by editing the config file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
- macOS:
- Add the following configuration:Note: Replace
/path/to/mcp-getgather-goodreads
with the actual path where you cloned the repository. - Restart Claude Desktop
Available MCP Tools
Once configured, the following tools will be available in Claude:
- get_goodreads_books: Get books from your Goodreads library
Environment Variables
The MCP server requires these environment variables:
GOODREADS_EMAIL
: Your Goodreads account emailGOODREADS_PASSWORD
: Your Goodreads account passwordGETGATHER_URL
: (Optional) Host URL for the service (default: 127.0.0.1:8000)
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
A CLI tool that integrates with Claude Desktop to allow users to retrieve their Goodreads library data through MCP.
Related Resources
Related MCP Servers
- -securityFlicense-qualityAn MCP server for Claude Desktop that allows users to query data from selected Google Cloud datasets by configuring project ID and datasets in the Claude Desktop configuration.Last updated -Python
- AsecurityAlicenseAqualityAllows Claude desktop app to execute terminal commands and edit files on your computer through MCP, with features including command execution, process management, and diff-based file editing.Last updated -1929,4184,054JavaScriptMIT License
- -securityAlicense-qualityEnables access and interaction with your Readwise library, allowing you to retrieve and search highlights, books, and documents through natural language queries when using Claude or other MCP-compatible assistants.Last updated -21TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that integrates with Claude to provide smart documentation search capabilities across multiple AI/ML libraries, allowing users to retrieve and process technical information through natural language queries.Last updated -Python