Servers
Rubber Duck MCP Server
@francoisjosephlacroix
A rubber duck MCP server for your LLM coding agent
Overview
What is Rubber Duck MCP Server?
Rubber Duck MCP Server is a Model Context Protocol (MCP) server that provides a rubber duck debugging tool for LLMs. It allows LLMs to explain their code to a silent “rubber duck” without expecting any response, helping organize thoughts and debug more effectively.
How to use Rubber Duck MCP Server?
Install with Python 3.10+, uv, and fastmcp, then run fastmcp install src/server.py to make the server available to Claude. For Cursor, add the generated JSON to <project root>/.cursor/mcp.json.
Key features of Rubber Duck MCP Server
- Silent rubber duck debugging companion
- Interactive squeaky duck that responds with “Squeak!”
- Two tools:
rubber_duck(silent) andsqueak(interactive) - Built with FastMCP for easy MCP integration
- Works with Claude Desktop and Cursor
Use cases of Rubber Duck MCP Server
- Debugging complex code issues
- Walking through implementation logic
- Organizing thoughts during development
- Adding fun to debugging with the squeaky duck feature
FAQ from Rubber Duck MCP Server
—