技能潮 SkillTide 提交收录
官方说明10 个来源MCP 服务8 天前
nesquikm/mcp-rubber-duck

nesquikm/mcp-rubber-duck

📇 🏠 ☁️ - Bridge to multiple OpenAI-compatible LLMs for rubber duck debugging: explain a problem to several AI…
在 GitHub 查看 ↗直链 · 无中转页
官方说明📇 🏠 ☁️ - Bridge to multiple OpenAI-compatible LLMs for rubber duck debugging: explain a problem to several AI ducks and get different perspectives.
配置模板(请按你的客户端调整)
claude mcp add mcp-rubber-duck -- npx -y mcp-rubber-duck
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
179 ★ · nesquikm/mcp-rubber-duck · 取自该仓库的 GitHub 页面 · (2026-10-16 20:00:20 核对)
来源明细
收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-09 · 最近见到 2026-10-16 · 共见到 32 次 · 被 10 个来源列出
评分构成
综合分 1,003 · 179 ★ · 10 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 nesquikm/mcp-rubber-duck;我们收录于 2026-10-09;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

MCP Rubber Duck

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

An MCP (Model Context Protocol) server that acts as a bridge to query multiple LLMs -- both OpenAI-compatible HTTP APIs and CLI coding agents. Just like rubber duck debugging, explain your problems to various AI "ducks" and get different perspectives!
> **Why direct provider integration?** MCP's sampling primitive -- a server borrowing the *host's* model -- was deprecated in the 2026-07-28 spec RC in favor of servers integrating directly with LLM provider APIs. Rubber Duck has always worked this way (it brings its own ducks), so it's aligned with where the protocol is heading -- no migration required.
Features
- **Universal OpenAI Compatibility** -- Works with any OpenAI-compatible API endpoint
- **CLI Agent Support** -- Use CLI coding agents (Claude Code, Codex, Gemini CLI, Grok, Aider) as ducks
- **Multiple Ducks** -- Configure and query multiple LLM providers simultaneously
- **Conversation Management** -- Maintain context across multiple messages
- **Duck Council** -- Get responses from all your configured LLMs at once
- **Consensus Voting** -- Multi-duck voting with reasoning and confidence scores
- **LLM-as-Judge** -- Have ducks evaluate and rank each other's responses
- **Iterative Refinement** -- Two ducks collaboratively improve responses
- **Structured Debates** -- Oxford, Socratic, and adversarial debate formats
- **MCP Prompts** -- 8 reusable prompt templates for multi-LLM workflows
- **Vision Input** -- Send images alongside prompts to vision-capable models (docs)
- **Automatic Failover** -- Falls back to other providers if primary fails
- **Health Monitoring** -- Real-time health checks for all providers
- **Usage Tracking** -- Track requests, tokens, and estimated costs per provider
- **MCP Bridge** -- Connect ducks to other MCP servers for extended functionality (docs)
- **Guardrails** -- Pluggable safety layer with rate limiting, token limits, pattern blocking, and PII redaction (docs)
- **Granular Security** -- Per-server approval controls with session-based approvals
- **Interactive UIs** -- Rich HTML panels for compare, vote, debate, and usage tools (via MCP Apps)
- **Tool Annotations** -- MCP-compliant hints for tool behavior (read-only, destructive, etc.)
- **Structured Output** -- outputSchema on tools returning structured JSON for client-side validation (Cursor, VS Code/Copilot)
- **Spec-Aligned by Design** -- connects directly to provider APIs, the path the MCP 2026-07-28 spec recommends now that server-side sampling is deprecated (SEP-2577)
Supported Providers
HTTP Providers (OpenAI-compatible API)
Any provider with an OpenAI-compatible API endpoint, including:
- **OpenAI**
- **Google Gemini**
- **Anthropic** (via OpenAI-compatible endpoints)
- **Groq** (fast inference for open-weight models)
- **Together AI** (broad open-weight model catalog)
- **Perplexity** (online models with web search)
- **Anyscale**, **Azure OpenAI**, **Ollama**, **LM Studio**, **Custom**
CLI Providers (Coding Agents)
Command-line coding agents that run as local processes:
- **Claude Code** (claude) -- **Codex** (codex) -- **Gemini CLI** (gemini) -- **Grok CLI** (grok) -- **Aider** (aider) -- **Custom**
See CLI Providers for full setup and configuration.
Quick Start
**Using Claude Desktop?** Jump to Claude Desktop Configuration.
**Using Cursor, VS Code, Windsurf, or another tool?** See the Setup Guide.
Installation
Prerequisites
- Node.js 20 or higher
- npm or yarn
- At least one API key for an HTTP provider, **or** a CLI coding agent installed locally
Install from NPM
Install from Source
Configuration
Create a .env file or config/config.json. Key environment variables:
| Variable | Description |
|----------|-------------|
| OPENAI_API_KEY | OpenAI API key |
来源
awesome · https://github.com/nesquikm/mcp-rubber-duck
按领域浏览
MCP 服务
Traction
179 ★
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引