MCP Server
MCP
Soma
RMCP runtime for provider-backed agents with CLI, REST, HTTP MCP, plugins, and scaffold support.
Install
oci:ghcr.io/dinglebear-ai/soma:0.10.0
Configuration Example
{
"remotes": [],
"packages": [
{
"registryType": "oci",
"identifier": "ghcr.io/dinglebear-ai/soma:0.10.0",
"runtimeHint": "docker",
"transport": {
"type": "stdio"
},
"packageArguments": [
{
"value": "mcp",
"type": "positional"
}
],
"environmentVariables": [
{
"description": "Runtime data directory inside the Soma container.",
"format": "filepath",
"default": "/data",
"placeholder": "/data",
"name": "SOMA_HOME"
},
{
"description": "Directory scanned for drop-in provider manifests and modules.",
"format": "filepath",
"default": "/data/providers",
"placeholder": "/data/providers",
"name": "SOMA_PROVIDER_DIR"
},
{
"description": "Optional deployed platform API or upstream API base URL used by the SomaClient compatibility layer. Leave unset for local provider/runtime mode.",
"placeholder": "https://api.example.com",
"name": "SOMA_API_URL"
},
{
"description": "Optional bearer token or upstream API key for provider-backed calls that use SomaClient. Keep secret.",
"isSecret": true,
"name": "SOMA_API_KEY"
},
{
"description": "Rust tracing filter for local CLI and stdio MCP logs.",
"default": "info",
"name": "RUST_LOG"
}
]
},
{
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"identifier": "@dinglebear/soma",
"version": "0.10.0",
"runtimeHint": "npx",
"transport": {
"type": "stdio"
},
"packageArguments": [
{
"value": "mcp",
"type": "positional"
}
],
"environmentVariables": [
{
"description": "Host data directory used by the local Soma CLI and stdio MCP runtime.",
"format": "filepath",
"default": "~/.soma",
"placeholder": "~/.soma",
"name": "SOMA_HOME"
},
{
"description": "Host directory scanned for drop-in provider manifests and modules.",
"format": "filepath",
"default": "./providers",
"placeholder": "./providers",
"name": "SOMA_PROVIDER_DIR"
},
{
"description": "Optional deployed platform API or upstream API base URL used by the SomaClient compatibility layer. Leave unset for local provider/runtime mode.",
"placeholder": "https://api.example.com",
"name": "SOMA_API_URL"
},
{
"description": "Optional bearer token or upstream API key for provider-backed calls that use SomaClient. Keep secret.",
"isSecret": true,
"name": "SOMA_API_KEY"
},
{
"description": "Rust tracing filter for local CLI and stdio MCP logs.",
"default": "info",
"name": "RUST_LOG"
}
]
}
]
}
mcp
model-context-protocol
oci
npm
By
Comments
Sign in to leave a comment