Token导航 LogoToken导航TokenDH.com
Rubberduckmcp logo
开发工具stdio官方级别未说明来源级核验

Rubberduckmcp

MCP Server

Rubber Duck MCP是一款将橡皮鸭调试方法集成到AI开发环境的模型上下文协议工具,帮助开发者通过自然语言解释问题来提升调试效率和LLM推理能力。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
AI开发工具PythonCursor自然语言处理Cursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Omer-Sadeh

提供方

Omer-Sadeh

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m venv .venv

详细介绍

橡胶鸭MCP

描述

橡胶鸭MCP 是一个模型上下文协议(MCP)工具,它带来了 小黄鸭调试法 您的AI开发环境。橡皮鸭调试是软件工程中一种经过验证的技术,在这种技术中,用自然语言表达问题——通常是对橡皮鸭这样的无生命物体——可以阐明解决方案并阐明思维过程。这种方法最早在 _程序员修炼之道_ (Hunt&Thomas,1999),因其在以下方面的有效性而得到广泛认可:

  • 揭示隐藏的假设和逻辑错误
  • 鼓励逐步推理
  • 通过解释促进更深入的理解
  • 通过外化思维减轻认知负荷
“在描述代码应该做什么和观察它实际做什么时,这两者之间的任何不一致都会变得明显。”-- Wikipedia:橡皮鸭调试

通过将这种方法集成到LLM驱动的IDE中,Rubber Duck MCP使开发人员和AI代理能够:

  • 更有效地调试 通过向不评判、随时待命的听众解释问题
  • 增强LLM推理能力 通过促使模型阐明和反思自己的逻辑
  • 加速解决问题 通过结构化的自我解释提出解决方案

进一步阅读:

安装

先决条件

  • Python 3.8+
  • fastmcp (通过pip安装)

步骤

  1. 克隆存储库:
   git clone https://github.com/Omer-Sadeh/RubberDuckMCP.git
   cd RubberDuckMCP
  1. 创建并激活虚拟环境(推荐):
   python3 -m venv .venv
   source .venv/bin/activate
  1. 安装依赖项:
   pip install -r requirements.txt
  1. 将橡胶鸭MCP添加到光标(或支持MCP的其他AI IDE):

- 打开你的 .cursor/mcp.json 文件(或IDE的等效配置)。 - 为Rubber Duck MCP添加一个条目,指定venv的Python可执行文件和路径 RubberMCP.py例如:

     {
       "mcpServers": {
         "rubber-duck": {
           "command": "/absolute/path/to/RubberDuckMCP/.venv/bin/python",
           "args": [
             "/absolute/path/to/RubberDuckMCP/RubberMCP.py"
           ]
         }
       }
     }

- 调整 commandargs 字段,以匹配虚拟环境的Python可执行文件和路径 RubberMCP.py 在您的系统上。 - 保存文件并重新启动Cursor(或IDE)以加载新的MCP服务器。

用法

配置后,使用 explain_to_duck 用于阐明您的问题或代码问题的工具。橡胶鸭MCP将倾听并回应,帮助您澄清想法并发现解决方案。

许可证

该项目根据 MIT许可证。欢迎大家贡献、分叉和复制此存储库。强烈鼓励合作和开源贡献!

目录标签

目录标签

AI开发工具PythonCursor自然语言处理本地部署调试辅助LLM推理增强

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP