tandem

data-ai MCP Server

Tandem is an MCP bridge that lets a chatbot (Claude.ai or ChatGPT) spin up and drive real, interactive Claude Code sessions on your own machine. Runs 2 sessions in a lead/worker loop that works autonomously. Also makes claude code respond to the initial Chatbot through the browser so they can talk.

VerifiedInstall Ready
data-aidata-ai
1 views17 stars8 forksv0.1.0MIT

Why This Matters

Discovered via github-topic:mcp and last synced 3mo ago.

VerifiedInstall Ready
Source
github-topic:mcp
Stars
17
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npm install tandem
6
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (6)

open_session

— spawn an interactive session in an allowlisted dir. Skip-permissions (autonomous) by default; optional `model` / `effort` set the session model and thinking effort (session-scoped, via `claude --model` / `--effort`).

list_sessions

— list live + recent sessions.

send_to_session

— send a prompt and wait (bounded by `TANDEM_WAIT_MS`) for the turn; returns the report, or `status:"running"` to call again. **Omit `text` for poll mode** (fetch new output since `cursor` without sending) — this replaces the old `read_session`. Accepts **slash commands** verbatim (see below) and optional per-turn `model` / `effort` overrides.

interrupt_session

— Ctrl-C the current turn, keep the session.

relay

— one tool with `action: start | read | enqueue | inject | stop` for the autonomous lead/worker relay (replaces the old `start_relay` / `read_relay` / `inject_to_relay` / `stop_relay`). The lead is a **persistent manager**: when a task finishes it parks and waits; `enqueue` hands it the next task (see *Persistent manager* below).

close_session

— kill the session.