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
- Firecrawl MCP Server โ ๐ฅ Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM c 6.1k โ
- Vllm Mlx โ High-performance OpenAI and Anthropic compatible LLM inference server for Apple Silicon 1.5k โ
- Matlab MCP Server โ Run MATLABยฎ using AI applications with the official MATLAB MCP Server from MathWorksยฎ 1.4k โ
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
Memkernel
Code-aware, tiered memory for AI coding copilots: MCP server + Python library (ChromaDB, hybrid search, consol
Aqven
Python framework + local Studio for reliable LLM workflows: typed files in your repo, pre-run checks, experime
Codigest
Turn your codebase, diffs and terminal output into LLM-ready context. CLI + MCP server for AI coding agents.
Related Agents
Rubber Duck
A rubber duck with critical thinking skills. Use this agent when you're stuck, want to challenge your assumpti
Nova
Specialiste AI tooling. A invoquer pour evaluer un outil AI (LLM, framework d'agents, MCP, vector DB, coding a
LLM MCP
Engineer of redbar's AI surface โ the MCP server, the handoff that hands the gap to the agent to write the tes