Self-hosted team bus for AI agents: cross-machine handoffs, threaded replies, and check-in.
Connect Runs on your machine
claude mcp add ops-brain -e DATABASE_URL=<DATABASE_URL> -e OPS_BRAIN_TRANSPORT=<OPS_BRAIN_TRANSPORT> -e OPS_BRAIN_AUTH_TOKEN=<OPS_BRAIN_AUTH_TOKEN> -e OPS_BRAIN_AGENT_TOKENS=<OPS_BRAIN_AGENT_TOKENS> -e OPS_BRAIN_ALLOWED_HOSTS=<OPS_BRAIN_ALLOWED_HOSTS> -- docker run -i --rm ghcr.io/thek3nsai/ops-brain:v8.0.0
{
"mcpServers": {
"ops-brain": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/thek3nsai/ops-brain:v8.0.0"
],
"env": {
"DATABASE_URL": "<DATABASE_URL>",
"OPS_BRAIN_TRANSPORT": "<OPS_BRAIN_TRANSPORT>",
"OPS_BRAIN_AUTH_TOKEN": "<OPS_BRAIN_AUTH_TOKEN>",
"OPS_BRAIN_AGENT_TOKENS": "<OPS_BRAIN_AGENT_TOKENS>",
"OPS_BRAIN_ALLOWED_HOSTS": "<OPS_BRAIN_ALLOWED_HOSTS>"
}
}
}
}
{
"mcpServers": {
"ops-brain": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/thek3nsai/ops-brain:v8.0.0"
],
"env": {
"DATABASE_URL": "<DATABASE_URL>",
"OPS_BRAIN_TRANSPORT": "<OPS_BRAIN_TRANSPORT>",
"OPS_BRAIN_AUTH_TOKEN": "<OPS_BRAIN_AUTH_TOKEN>",
"OPS_BRAIN_AGENT_TOKENS": "<OPS_BRAIN_AGENT_TOKENS>",
"OPS_BRAIN_ALLOWED_HOSTS": "<OPS_BRAIN_ALLOWED_HOSTS>"
}
}
}
}
{
"servers": {
"ops-brain": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/thek3nsai/ops-brain:v8.0.0"
],
"env": {
"DATABASE_URL": "<DATABASE_URL>",
"OPS_BRAIN_TRANSPORT": "<OPS_BRAIN_TRANSPORT>",
"OPS_BRAIN_AUTH_TOKEN": "<OPS_BRAIN_AUTH_TOKEN>",
"OPS_BRAIN_AGENT_TOKENS": "<OPS_BRAIN_AGENT_TOKENS>",
"OPS_BRAIN_ALLOWED_HOSTS": "<OPS_BRAIN_ALLOWED_HOSTS>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
DATABASE_URLRequired, secret | PostgreSQL connection string. The migrations still create pgvector columns, so the database needs the pgvector extension installed. |
OPS_BRAIN_TRANSPORTRequired | Serve MCP over streamable HTTP at /mcp. |
OPS_BRAIN_AUTH_TOKENRequired, secret | Main bearer (operator break-glass, 32+ chars). Required for HTTP; keep it on the server. |
OPS_BRAIN_AGENT_TOKENSOptional, secret | JSON array of identity-bound agent tokens, e.g. [{"token":"...","from_agent":"Claude-Laptop"}]. See docs/agent-tokens.md. |
OPS_BRAIN_ALLOWED_HOSTSOptional | Comma-separated allowed Host headers. Set your public hostname when behind a reverse proxy; defaults to loopback. |
Details
| Package | ghcr.io/thek3nsai/ops-brain:v8.0.0 (OCI, streamable-http) |
| First published | 12 Nov 2026 |
| Last updated | 12 Nov 2026 |
| Registry name | io.github.TheK3nsai/ops-brain |
More ai and media servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
