MCP Server
MCP
arr-mcp
One MCP server for the whole media stack: Radarr, Sonarr, Prowlarr, Bazarr, Jellyfin, Seerr
Install
oci:ghcr.io/bardesss/arr-mcp:1.18.0
Configuration Example
{
"remotes": [],
"packages": [
{
"registryType": "oci",
"identifier": "ghcr.io/bardesss/arr-mcp:1.18.0",
"runtimeHint": "docker",
"transport": {
"type": "streamable-http",
"url": "http://localhost:6060/mcp",
"headers": [
{
"description": "Bearer token shown on the arr-mcp dashboard once the instance is claimed",
"isRequired": true,
"value": "Bearer {token}",
"isSecret": true,
"variables": {
"token": {
"description": "The bearer token from http://<host>:6060",
"isRequired": true,
"isSecret": true
}
},
"name": "Authorization"
}
]
},
"runtimeArguments": [
{
"description": "Publish the MCP and config-UI port",
"value": "6060:6060",
"type": "named",
"name": "-p"
},
{
"description": "Host directory holding config.yaml, the write audit and the log ring buffer",
"isRequired": true,
"value": "{config_dir}:/config",
"variables": {
"config_dir": {
"description": "Directory on the host to keep arr-mcp's configuration in",
"isRequired": true,
"format": "filepath"
}
},
"type": "named",
"name": "-v"
}
],
"environmentVariables": [
{
"description": "User id owning the files in /config",
"default": "1000",
"name": "PUID"
},
{
"description": "Group id owning the files in /config",
"default": "1000",
"name": "PGID"
},
{
"description": "Timezone used for timestamps, e.g. Europe/Amsterdam",
"name": "TZ"
}
]
}
]
}
mcp
model-context-protocol
oci
By
Comments
Sign in to leave a comment