
Rubber Duck MCP Server

2025.03.30
0
Python调试工具开发辅助开发效率
Rubber Duck MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,为大型语言模型(LLMs)提供橡皮鸭调试工具。该服务允许 LLMs 向一个“橡皮鸭”解释代码,而不需要任何回应,帮助它们组织思路并更有效地进行调试。
View on GitHub
Overview
基本能力
产品定位
Rubber Duck MCP Server 是一个专为开发者和 LLMs 设计的调试辅助工具,通过模拟橡皮鸭调试法来帮助用户理清思路和调试代码。
核心功能
- Silent Rubber Duck:传统的橡皮鸭调试工具,静默倾听代码解释。
- Squeaky Rubber Duck:交互式橡皮鸭,在被激活时会发出“Squeak!”的回应,增加调试的趣味性。
适用场景
- 调试复杂的代码问题
- 梳理实现逻辑
- 开发过程中组织思路
- 通过交互式橡皮鸭功能增加调试的趣味性
工具列表
rubber_duck
:传统的橡皮鸭调试工具,静默倾听。squeak
:交互式橡皮鸭,在被激活时会发出“Squeak!”的回应。
常见问题解答
无明确常见问题解答部分。
使用教程
使用依赖
- Python 3.10 或更高版本
uv
包管理器fastmcp
包
安装教程
使用 FastMCP CLI 安装该服务,运行以下命令:
fastmcp install src/server.py
调试方式
安装完成后,可以通过 MCP 协议连接到该服务进行调试。具体调试步骤未明确说明。