Rubber Duck MCP — AI skill for Claude Code
A rubber duck MCP server for your LLM coding agent.
How to install Rubber Duck MCP
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open francoisjosephlacroix/rubber-duck-mcp and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Rubber Duck MCP does
A rubber duck MCP server for your LLM coding agent.
Alternatives in AI
- Zen MCP Server — The power of Claude Code + Gemini / OpenAI / Grok / OpenRouter / Ollama / Custom Model working as one 11.3k ★
- Hexstrike AI — HexStrike AI MCP Agents is an advanced MCP server that lets AI agents (Claude, GPT, Copilot, etc.) autonomousl 8.2k ★
- Firecrawl MCP Server — 🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM c 6.1k ★
README
Rubber Duck MCP Server
A Model Context Protocol (MCP) server that provides a rubber duck debugging tool for LLMs. This server allows LLMs to explain their code to a "rubber duck" without expecting any response, helping them organize their thoughts and debug more effectively.
Features
- Silent Rubber Duck: A classic rubber duck debugging companion that listens without responding
- Squeaky Rubber Duck: A fun interactive rubber duck that squeaks when squeezed
Implementation
The server is implemented using FastMCP and provides two main tools:
rubber_duck: A traditional rubber duck debugging tool that listens silentlysqueak: An interactive rubber duck that responds with a "Squeak!" when activated
Usage
The server can be used by connecting to it through the MCP protocol. It's particularly useful for:
- Debugging complex code issues
- Walking through implementation logic
- Organizing thoughts during development
- Adding a bit of fun to your debugging process with the squeaky duck feature
Installation
Requirements
- Python 3.10 or higher
uvpackage managerfastmcppackage
To use this rubber duck server with Claude, you'll need to install it using the FastMCP CLI. Run the following command:
fastmcp install src/server.py
This will make rubber-duck available to Claude through its MCP configuration file `claude_desktop_config.json`. For more details about Claude Desktop integration, see the [FastMCP documentation](https://github.com/jlowin/fastmcp/blob/main/README.md#claude-desktop-integration-for-regular-use).
The install command will generate a json object of this format:
{
"mcpServers": {
"rubber-duck": {
"command": "uv",
"args": [
"run",
"--with",
"fastmcp",
"fastmcp",
"run",
"/src/server.py"
]
}
}
}
To use rubber-duck in Cursor, add this json to `/.cursor/mcp.
Related Skills
DuckAI2API
OpenAI / Anthropic / Responses API server for Duck.ai — free GPT-5.6 Luna reasoning, real SSE streaming, Claud
Monkdev
A holy, minimalist CLI toolkit and MCP server designed exclusively for LLM coding agents.
Doc Search MCP
Local MCP server that indexes PDFs, EPUBs, HTML, Markdown and text files and makes them searchable by LLM codi
Vllm Mlx
High-performance OpenAI and Anthropic compatible LLM inference server for Apple Silicon. Native MLX, continuou
Ultimate MCP Server
Comprehensive MCP server exposing dozens of capabilities to AI agents: multi-provider LLM delegation, browser
Modular Context Obsidian Plugin
Modular Context Karpathy LLM Knowledge Base + Gmail & G-Cal — multi-account MCP server for Claude Code, encryp
Related Agents
Nova
Specialiste AI tooling. A invoquer pour evaluer un outil AI (LLM, framework d'agents, MCP, vector DB, coding a
MCP Server Engineer
Own the embedded MCP automation server in unity-explorer — design and implement MCP tools, protocol/transport
Lemonade Specialist
Lemonade Server and SDK specialist for local LLM on AMD hardware. Use PROACTIVELY for Lemonade setup, model ma