rubber-duck
local MCP serverrubber-duck is a local MCP server: Bridge to multiple LLMs and CLI agents: councils, debates, voting, and more. Install it from npm as mcp-rubber-duck.
Installation
Terminal
claude mcp add rubber-duck -e OPENAI_API_KEY=... -e GEMINI_API_KEY=... -e GROQ_API_KEY=... -e DEFAULT_PROVIDER=... -- npx -y mcp-rubber-duck
Run in your project folder. Add --scope user to use it everywhere.
Claude Desktop, Cursor & other clients
Add to claude_desktop_config.json or .cursor/mcp.json.
{
"mcpServers": {
"rubber-duck": {
"command": "npx",
"args": [
"-y",
"mcp-rubber-duck"
],
"env": {
"OPENAI_API_KEY": "...",
"GEMINI_API_KEY": "...",
"GROQ_API_KEY": "...",
"DEFAULT_PROVIDER": "..."
}
}
}
}Fill in the environment variables with your own credentials.
What you need
- Runtime: Node.js 18+ (runs with npx).
- MCP client: Claude Code, Codex, Antigravity, Claude Desktop, Cursor or any other client that speaks MCP over stdio.
- Environment variables:
OPENAI_API_KEY,GEMINI_API_KEY,GROQ_API_KEY,DEFAULT_PROVIDER
Summary
Bridge to multiple LLMs and CLI agents: councils, debates, voting, and more
rubber-duck vs similar servers
| Server | Stars | Type | API key | Runtime |
|---|---|---|---|---|
| rubber-duck | 177 | Local | Yes | npm |
| SandBase Harness | 675 | Local | Yes | oci |
| tldraw | 51K | Hosted | No | None |
| Codebase Memory | 45K | Local | No | npm |
| Repomix | 29K | Local | No | npm |
Questions
It reads 4 environment variables: OPENAI_API_KEY, GEMINI_API_KEY, GROQ_API_KEY, DEFAULT_PROVIDER. Set them in your MCP config before starting the server.
Node.js 18+ (runs with npx), plus an MCP client such as Claude Code, Codex, Claude Desktop or Cursor.
rubber-duck is a local MCP server distributed as the npm package mcp-rubber-duck.
Run: claude mcp add rubber-duck -e OPENAI_API_KEY=... -e GEMINI_API_KEY=... -e GROQ_API_KEY=... -e DEFAULT_PROVIDER=... -- npx -y mcp-rubber-duck
Run: codex mcp add rubber-duck --env OPENAI_API_KEY=... --env GEMINI_API_KEY=... --env GROQ_API_KEY=... --env DEFAULT_PROVIDER=... -- npx -y mcp-rubber-duck
Similar MCP servers
NameStars
- SandBase Harnessio.github.sandbaseai/sandbase-harness675
- tldrawio.github.tldraw/tldraw51K
- Codebase Memoryio.github.DeusData/codebase-memory-mcp45K
- Repomixio.github.yamadashy/repomix29K
- dbxio.github.t8y2/dbx21K
- mobilerunio.github.droidrun/mobilerun9,489
- PraisonAIio.github.MervinPraison/praisonai9,104
- Honchoio.github.plastic-labs/honcho7,369