Lets agents read and interact with local eBooks in formats such as EPUB and PDF.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add ebook -- uv pip install -e .~/.codex/config.toml
[mcp_servers.ebook]
command = "uv"
args = ["pip", "install", "-e", "."]
# codex mcp add ebook -- uv pip install -e .~/.cursor/mcp.json
{
"mcpServers": {
"ebook": {
"command": "uv",
"args": [
"pip",
"install",
"-e",
"."
]
}
}
}.vscode/mcp.json
{
"servers": {
"ebook": {
"type": "stdio",
"command": "uv",
"args": [
"pip",
"install",
"-e",
"."
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"ebook": {
"command": "uv",
"args": [
"pip",
"install",
"-e",
"."
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"ebook": {
"command": "uv",
"args": [
"pip",
"install",
"-e",
"."
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"ebook": {
"command": "uv",
"args": [
"pip",
"install",
"-e",
"."
]
}
}
}