mcp-rubber-duck
JSON →Query multiple LLMs in parallel from AI coding tools â rubber duck debugging, but the ducks talk back.
Install
npx directly Tools · 15
- ask_duck Ask a single question to a specific LLM provider
- chat_with_duck Conversation with context maintained across messages
- clear_conversations Clear all conversation history
- list_ducks List configured providers and health status
- list_models List available models for providers
- compare_ducks Ask the same question to multiple providers simultaneously
- duck_council Get responses from all configured ducks
- get_usage_stats Usage statistics and estimated costs
- duck_vote Multi-duck voting with reasoning and confidence
- duck_judge Have one duck evaluate and rank others' responses
- duck_iterate Iteratively refine a response between two ducks
- duck_debate Structured multi-round debate between ducks
- mcp_status MCP Bridge status and connected servers
- get_pending_approvals Pending MCP tool approval requests
- approve_mcp_request Approve or deny a duck's MCP tool request
Environment variables
OPENAI_API_KEYGEMINI_API_KEYGROQ_API_KEY
Links
★ 165 GitHub stars