Rubber Duck
Bridge to multiple LLMs and CLI agents: councils, debates, voting, and more
Connector by nesquikm · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/nesquikm-rubber-duck
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: model-inference, llm-evaluation
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 11 read · 1 write · 1 delete
- Secrets
- 3 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 13
Read from the source code; the running server may list different tools.
Read 11 · Look things up without changing anything.
ask_duckchat_with_duckcompare_ducksduck_councilduck_judgeduck_voteget_pending_approvalsget_usage_statslist_duckslist_modelsmcp_status
Write 1 · Create, change, send or run things.
approve_mcp_request
Delete 1 · Delete, drop, revoke or wipe things.
clear_conversations
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
GEMINI_API_KEYGROQ_API_KEYOPENAI_API_KEY
Other settings (environment variables or headers).
DEFAULT_PROVIDER
Tools (13)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
approve_mcp_requestApprove MCP RequestApprove or deny a duck's MCP tool request
ask_duckAsk a Duckread-onlyDescription is built at runtime.
chat_with_duckChat with a DuckHave a conversation with a duck, maintaining context across messages
clear_conversationsClear Conversationscan change or delete dataClear all conversation history and start fresh
compare_ducksCompare Ducksread-onlyAsk the same question to multiple ducks simultaneously
duck_councilDuck Councilread-onlyGet responses from all configured ducks (like a panel discussion)
duck_judgeDuck Judgeread-onlyHave one duck evaluate and rank other ducks' responses. Use after duck_council to get a comparative evaluation.
duck_voteDuck Voteread-onlyHave multiple ducks vote on options with reasoning. Returns vote tally, confidence scores, and consensus level.
get_pending_approvalsPending Approvalsread-onlyGet list of pending MCP tool approvals from ducks
get_usage_statsUsage Statisticsread-onlyGet usage statistics for a time period. Shows token counts and costs (when pricing configured).
list_ducksList Ducksread-onlyList all available LLM providers (ducks) and their status
list_modelsList Modelsread-onlyList available models for LLM providers
mcp_statusMCP Bridge Statusread-onlyGet status of MCP bridge, servers, and pending approvals
Signals
- Stars
- 180
- Forks
- 24
- Open issues
- 27
- Contributors
- 4
- Last commit
- Oct 13, 2026 (16 days ago)
- Last release
- Oct 13, 2026 (16 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.nesquikm/rubber-duck- Version
- 1.18.0
- Auth
- API key
- Packages
- npm mcp-rubber-duck
- License
- MIT
- Repository
- github.com/nesquikm/mcp-rubber-duck
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Rubber Duck MCP server. Agent Mart. https://agentmart.dev/connectors/nesquikm-rubber-duck (last updated 2026-10-24)