Robrain MCP Server

Self-hosted decision memory for AI coding agents; warns before re-proposing a rejected approach.

Remote serverstreamable-http

What is the Robrain MCP Server?

Self-hosted decision memory for AI coding agents; warns before re-proposing a rejected approach.

What it actually does

RoBrain isn't just another memory layer — it's the brain that helps you and your agents make better decisions and avoid costly mistakes.

Configuration

  • Docker + Docker Compose (runs Postgres and Perception locally) - Node.js with pnpm (build and CLI) - An LLM key for the classifier — Anthropic Haiku or OpenAI — or a local OpenAI-compatible server (see Fully-local LLM) - An embedding key (e.g. OpenAI) — or the same local server for embeddings - No data leaves your machine in self-hosted

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

How to install the Robrain MCP Server

{
  "mcpServers": {
    "robrain": {
      "command": "npx",
      "args": ["-y", "robrain"],
      "env": {
        "ANTHROPIC_API_KEY": "your-value",
        "OPENAI_API_KEY": "your-value",
        "PERCEPTION_API_KEY": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Docker + Docker Compose (runs Postgres and Perception locally) - Node.js with pnpm (build and CLI) - An LLM key for the classifier — Anthropic Haiku or OpenAI — or a local OpenAI-compatible server (see Fully-local LLM) - An embedding key (e.g. OpenAI) — or the same local server for embeddings - No data leaves your machine in self-hosted
VariableDescriptionRequired
ANTHROPIC_API_KEYCredential the server authenticates with.Yes
OPENAI_API_KEYCredential the server authenticates with.Yes
PERCEPTION_API_KEYCredential the server authenticates with.Yes

Frequently asked questions

Self-hosted decision memory for AI coding agents; warns before re-proposing a rejected approach. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.