Audiobookshelf MCP for Grok
io.github.jeeftor/abs-mcp
Inspect and safely operate Audiobookshelf libraries over MCP.
client:Grok
transport:stdio
runtime:oci
Install Audiobookshelf MCP in Grok
.mcp.json (in your project root)
{
"mcpServers": {
"abs-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/jeeftor/abs-mcp:0.6.0"
],
"env": {
"ABS_BASE_URL": "<ABS_BASE_URL>",
"ABS_API_KEY": "<ABS_API_KEY>",
"ABS_READ_ONLY": "<ABS_READ_ONLY>",
"ABS_TIMEOUT": "<ABS_TIMEOUT>",
"ABS_FIXTURE_DIR": "<ABS_FIXTURE_DIR>",
"ABS_EXTRA_HEADERS_FILE": "<ABS_EXTRA_HEADERS_FILE>",
"ABS_TLS_CA_CERT_FILE": "<ABS_TLS_CA_CERT_FILE>",
"ABS_TLS_INSECURE_SKIP_VERIFY": "<ABS_TLS_INSECURE_SKIP_VERIFY>",
"ABS_TRANSPORT": "<ABS_TRANSPORT>",
"ABS_HTTP_ADDR": "<ABS_HTTP_ADDR>",
"ABS_HTTP_PATH": "<ABS_HTTP_PATH>",
"ABS_HTTP_BEARER_TOKEN": "<ABS_HTTP_BEARER_TOKEN>"
}
}
}
}
Grok Build reads Claude Code's .mcp.json and Claude Desktop's config unchanged, so a server you have already set up there needs nothing new. The Grok web app and X integration do not take custom servers. Grok docs