What is the Soma MCP server?
RMCP runtime for provider-backed agents with CLI, REST, HTTP MCP, plugins, and scaffold support.
How to install Soma
Copy-paste configuration for popular MCP clients.
SOMA_HOMERuntime data directory inside the Soma container.
SOMA_PROVIDER_DIRDirectory scanned for drop-in provider manifests and modules.
SOMA_API_URLOptional deployed platform API or upstream API base URL used by the SomaClient compatibility layer. Leave unset for local provider/runtime mode.
SOMA_API_KEYsecretOptional bearer token or upstream API key for provider-backed calls that use SomaClient. Keep secret.
RUST_LOGRust tracing filter for local CLI and stdio MCP logs.
{
"mcpServers": {
"soma": {
"command": "npx",
"args": [
"-y",
"@dinglebear/soma",
"mcp"
],
"env": {
"SOMA_HOME": "<YOUR_SOMA_HOME>",
"SOMA_PROVIDER_DIR": "<YOUR_SOMA_PROVIDER_DIR>",
"SOMA_API_URL": "<YOUR_SOMA_API_URL>",
"SOMA_API_KEY": "<YOUR_SOMA_API_KEY>",
"RUST_LOG": "<YOUR_RUST_LOG>"
}
}
}
}{
"mcpServers": {
"soma": {
"command": "npx",
"args": [
"-y",
"@dinglebear/soma",
"mcp"
],
"env": {
"SOMA_HOME": "<YOUR_SOMA_HOME>",
"SOMA_PROVIDER_DIR": "<YOUR_SOMA_PROVIDER_DIR>",
"SOMA_API_URL": "<YOUR_SOMA_API_URL>",
"SOMA_API_KEY": "<YOUR_SOMA_API_KEY>",
"RUST_LOG": "<YOUR_RUST_LOG>"
}
}
}
}{
"mcpServers": {
"soma": {
"command": "npx",
"args": [
"-y",
"@dinglebear/soma",
"mcp"
],
"env": {
"SOMA_HOME": "<YOUR_SOMA_HOME>",
"SOMA_PROVIDER_DIR": "<YOUR_SOMA_PROVIDER_DIR>",
"SOMA_API_URL": "<YOUR_SOMA_API_URL>",
"SOMA_API_KEY": "<YOUR_SOMA_API_KEY>",
"RUST_LOG": "<YOUR_RUST_LOG>"
}
}
}
}{
"servers": {
"soma": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@dinglebear/soma",
"mcp"
],
"env": {
"SOMA_HOME": "<YOUR_SOMA_HOME>",
"SOMA_PROVIDER_DIR": "<YOUR_SOMA_PROVIDER_DIR>",
"SOMA_API_URL": "<YOUR_SOMA_API_URL>",
"SOMA_API_KEY": "<YOUR_SOMA_API_KEY>",
"RUST_LOG": "<YOUR_RUST_LOG>"
}
}
}
}claude mcp add soma --env SOMA_HOME=<YOUR_SOMA_HOME> --env SOMA_PROVIDER_DIR=<YOUR_SOMA_PROVIDER_DIR> --env SOMA_API_URL=<YOUR_SOMA_API_URL> --env SOMA_API_KEY=<YOUR_SOMA_API_KEY> --env RUST_LOG=<YOUR_RUST_LOG> -- npx -y @dinglebear/soma mcpRelated MCP servers
Unraid RMCP
Rust MCP server and CLI for Unraid GraphQL operations across NAS, Docker, VM, and storage workflows.
Unraid MCP
MCP server for Unraid API — interact with Unraid servers via GraphQL.
Yarr MCP
Self-hosted media fleet operations across Sonarr, Radarr, Plex, and related apps over MCP and CLI.
Yarr MCP
Rust MCP and CLI server for Sonarr, Radarr, Prowlarr, Plex, Jellyfin, and download clients.
Labby
Rust MCP gateway with Code Mode, authentication, setup, logs, CLI, HTTP API, and operator web UI.
Tailscale RMCP
Tailscale device, route, DNS, key, user, and ACL management over MCP and CLI.