{"slug":"nesquikm/mcp-rubber-duck","name":"mcp-rubber-duck","description":"Query multiple LLMs in parallel from AI coding tools â rubber duck debugging, but the ducks talk back.","category":"development","tags":[],"official":false,"stars":165,"transport":"http","install":[{"cmd":"npx directly","imports":[]}],"tools":[{"name":"ask_duck","description":"Ask a single question to a specific LLM provider"},{"name":"chat_with_duck","description":"Conversation with context maintained across messages"},{"name":"clear_conversations","description":"Clear all conversation history"},{"name":"list_ducks","description":"List configured providers and health status"},{"name":"list_models","description":"List available models for providers"},{"name":"compare_ducks","description":"Ask the same question to multiple providers simultaneously"},{"name":"duck_council","description":"Get responses from all configured ducks"},{"name":"get_usage_stats","description":"Usage statistics and estimated costs"},{"name":"duck_vote","description":"Multi-duck voting with reasoning and confidence"},{"name":"duck_judge","description":"Have one duck evaluate and rank others' responses"},{"name":"duck_iterate","description":"Iteratively refine a response between two ducks"},{"name":"duck_debate","description":"Structured multi-round debate between ducks"},{"name":"mcp_status","description":"MCP Bridge status and connected servers"},{"name":"get_pending_approvals","description":"Pending MCP tool approval requests"},{"name":"approve_mcp_request","description":"Approve or deny a duck's MCP tool request"}],"env_vars":["OPENAI_API_KEY","GEMINI_API_KEY","GROQ_API_KEY"],"auth_type":"none","github":"https://github.com/nesquikm/mcp-rubber-duck","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}