Audiobookshelf MCP
About
Inspect and safely operate Audiobookshelf libraries over MCP.
Use this server
Add it to your MCP client. The catalogue lists this config verbatim from its source — it does not run, download, or vouch for the server. Review the command before you run it.
Transportstdio (runs a local command)
Env vars
ABS_BASE_URL ABS_API_KEY ABS_READ_ONLY ABS_TIMEOUT ABS_FIXTURE_DIR ABS_EXTRA_HEADERS_FILE ABS_TLS_CA_CERT_FILE ABS_TLS_INSECURE_SKIP_VERIFY ABS_TRANSPORT ABS_HTTP_ADDR ABS_HTTP_PATH ABS_HTTP_BEARER_TOKENClaude Code
claude mcp add --env ABS_BASE_URL= --env ABS_API_KEY= --env ABS_READ_ONLY= --env ABS_TIMEOUT= --env ABS_FIXTURE_DIR= --env ABS_EXTRA_HEADERS_FILE= --env ABS_TLS_CA_CERT_FILE= --env ABS_TLS_INSECURE_SKIP_VERIFY= --env ABS_TRANSPORT= --env ABS_HTTP_ADDR= --env ABS_HTTP_PATH= --env ABS_HTTP_BEARER_TOKEN= abs-mcp -- docker ghcr.io/jeeftor/abs-mcp:0.5.0
Cursor
If the button doesn't open Cursor, use the JSON below — Cursor accepts the same mcpServers config.
VS Code
code --add-mcp '{"name":"abs-mcp","command":"docker","args":["ghcr.io/jeeftor/abs-mcp:0.5.0"],"env":{"ABS_BASE_URL":"","ABS_API_KEY":"","ABS_READ_ONLY":"","ABS_TIMEOUT":"","ABS_FIXTURE_DIR":"","ABS_EXTRA_HEADERS_FILE":"","ABS_TLS_CA_CERT_FILE":"","ABS_TLS_INSECURE_SKIP_VERIFY":"","ABS_TRANSPORT":"","ABS_HTTP_ADDR":"","ABS_HTTP_PATH":"","ABS_HTTP_BEARER_TOKEN":""}}'
JSON
{
"mcpServers": {
"abs-mcp": {
"command": "docker",
"args": [
"ghcr.io/jeeftor/abs-mcp:0.5.0"
],
"env": {
"ABS_BASE_URL": "",
"ABS_API_KEY": "",
"ABS_READ_ONLY": "",
"ABS_TIMEOUT": "",
"ABS_FIXTURE_DIR": "",
"ABS_EXTRA_HEADERS_FILE": "",
"ABS_TLS_CA_CERT_FILE": "",
"ABS_TLS_INSECURE_SKIP_VERIFY": "",
"ABS_TRANSPORT": "",
"ABS_HTTP_ADDR": "",
"ABS_HTTP_PATH": "",
"ABS_HTTP_BEARER_TOKEN": ""
}
}
}
}
Environment variables are listed by name only — fill in your own values. Entries never carry secrets.