io.github.jeeftor
abs-mcp
Audiobookshelf MCP
Inspect and safely operate Audiobookshelf libraries over MCP.
stdiocommunityapplication
Package Details
ghcr.io/jeeftor/abs-mcp:0.5.0
Transportstdio
Environment Variables
ABS_BASE_URL(str)
Required
Base URL of your Audiobookshelf server.
ABS_API_KEY(str)
RequiredSecret
Audiobookshelf API key or bearer token.
ABS_READ_ONLY(bool)
Default:
trueSet to false to enable scan and cleanup tools.
ABS_TIMEOUT(str)
Default:
30sAudiobookshelf request timeout as a Go duration or seconds.
ABS_FIXTURE_DIR(file)
Default:
test/absOptional local ABS fixture directory for fixture resources.
ABS_EXTRA_HEADERS_FILE(file)
Optional JSON file containing extra request headers.
ABS_TLS_CA_CERT_FILE(file)
Optional PEM CA bundle for private or corporate ABS TLS.
ABS_TLS_INSECURE_SKIP_VERIFY(bool)
Default:
falseTemporary TLS verification bypass for local troubleshooting.
ABS_TRANSPORT(str)
Default:
stdioMCP transport to run at startup. Use stdio for local launchers or http for Streamable HTTP.
ABS_HTTP_ADDR(str)
Default:
127.0.0.1:3333Bind address used when ABS_TRANSPORT=http.
ABS_HTTP_PATH(str)
Default:
/mcpStreamable HTTP endpoint path used when ABS_TRANSPORT=http.
ABS_HTTP_BEARER_TOKEN(str)
Secret
Optional bearer token required from Streamable HTTP MCP clients.