Back to MCP Servers
🔌

sipyourdrink-ltd/bernstein

Apache-2.0API key required

](https://glama.ai/mcp/servers/chernistry/bernstein) 🐍 🏠 ☁️ 🍎 🪟 🐧 - Deterministic multi-agent orchestrator for 37 CLI coding agents (Claude Code, Codex, Cursor, Aider, Gemini CLI, GitHub Copilot

PythonDev Tools

Install

npx -y bernstein-orchestrator

Required environment variables

E2B_API_KEYSet in your MCP config
MODAL_TOKENSet in your MCP config
MODAL_TOKEN_SECRETSet in your MCP config

claude_desktop_config.json

claude_desktop_config.json
{
  "mcpServers": {
    "sipyourdrink-ltd-bernstein": {
      "command": "npx",
      "args": [
        "-y",
        "bernstein-orchestrator"
      ],
      "env": {
        "E2B_API_KEY": "<YOUR_E2B_API_KEY>",
        "MODAL_TOKEN": "<YOUR_MODAL_TOKEN>",
        "MODAL_TOKEN_SECRET": "<YOUR_MODAL_TOKEN_SECRET>"
      }
    }
  }
}

Add this to your Claude Desktop config file. Find it at ~/Library/Application Support/Claude/claude_desktop_config.json on macOS.

What this does

sipyourdrink-ltd/bernstein exposes a set of tools to Claude over the Model Context Protocol. After you add it to claude_desktop_config.json (snippet above) and restart Claude Desktop, those tools become callable inside any conversation. That makes it useful when you want Claude to reach into your developer tooling without copy-pasting context every turn.

Requirements

This server needs the following environment variables to be set before it can run:

E2B_API_KEY
MODAL_TOKEN
MODAL_TOKEN_SECRET

Set these via the env object in your MCP config (see claude_desktop_config.json snippet above).

Common use cases

  • Drive your build, test, lint, or deploy commands from a chat session
  • Pull CI status, commit metadata, or PR review state into context
  • Inspect or scaffold project boilerplate without leaving Claude