
MCP-MCP de goma
Un servidor de goma de pato de goma para su agente de codificación LLM
1
Github Watches
0
Github Forks
0
Github Stars
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 silently -
squeak
: 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
-
uv
package manager -
fastmcp
package
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.
The install command will generate a json object of this format:
{
"mcpServers": {
"rubber-duck": {
"command": "uv",
"args": [
"run",
"--with",
"fastmcp",
"fastmcp",
"run",
"<project root>/src/server.py"
]
}
}
}
To use rubber-duck in Cursor, add this json to <project root>/.cursor/mcp.json
. Go to cursor settings > MCP to see rubber-duck
installed. You may need to restart Cursor for it to become green.
License
MIT License
相关推荐
I find academic articles and books for research and literature reviews.
Confidential guide on numerology and astrology, based of GG33 Public information
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Take an adjectivised noun, and create images making it progressively more adjective!
Embark on a thrilling diplomatic quest across a galaxy on the brink of war. Navigate complex politics and alien cultures to forge peace and avert catastrophe in this immersive interstellar adventure.
Descubra la colección más completa y actualizada de servidores MCP en el mercado. Este repositorio sirve como un centro centralizado, que ofrece un extenso catálogo de servidores MCP de código abierto y propietarios, completos con características, enlaces de documentación y colaboradores.
Manipulación basada en Micrypthon I2C del expansor GPIO de la serie MCP, derivada de AdaFruit_MCP230xx
Espejo dehttps: //github.com/agentience/practices_mcp_server
La aplicación AI de escritorio todo en uno y Docker con trapo incorporado, agentes de IA, creador de agentes sin código, compatibilidad de MCP y más.
Espejo de https: //github.com/bitrefill/bitrefill-mcp-server
Un poderoso complemento Neovim para administrar servidores MCP (protocolo de contexto del modelo)
Reviews

user_XbVnGtl4
As a dedicated user of the rubber-duck-mcp, I can't recommend this tool enough! Created by francoisjosephlacroix, it's a fantastic resource for anyone in need of a coding companion. The straightforward language and welcoming interface make it incredibly easy to use. If you're looking to improve your debugging process, you should definitely check it out. More information can be found here: https://github.com/francoisjosephlacroix/rubber-duck-mcp.