Documentation
¶
Overview ¶
Package goodreads provides a command-line tool and Model Context Protocol (MCP) server for Goodreads book discovery, metadata extraction, and authenticated shelf/rating write-back.
Full documentation, interactive web tools, and canonical project guides: https://sameerbajaj.com/tools/goodreads-cli/
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
goodreads
command
Package main provides the goodreads command-line interface.
|
Package main provides the goodreads command-line interface. |
|
goodreads-mcp
command
Package main provides the Goodreads Model Context Protocol (MCP) server.
|
Package main provides the Goodreads Model Context Protocol (MCP) server. |
|
internal
|
|
|
cache
Package cache provides a file-based response cache with optional embedded database backend.
|
Package cache provides a file-based response cache with optional embedded database backend. |
|
cli
Package cli implements the command-line interface for goodreads.
|
Package cli implements the command-line interface for goodreads. |
|
cliutil
Package cliutil contains shared CLI helpers.
|
Package cliutil contains shared CLI helpers. |
|
store
Package store provides local SQLite persistence for goodreads-cli.
|
Package store provides local SQLite persistence for goodreads-cli. |
Click to show internal directories.
Click to hide internal directories.