Token导航 LogoToken导航TokenDH.com
Ruff Tutor MCP logo
运维云端未说明官方级别未说明来源级核验

Ruff Tutor MCP

MCP Server

一款利用Ruff静态分析工具提升代码质量并帮助工程师学习的Python代码分析服务器,通过教育性反馈和阶段性学习模式促进知识定着。

工具数

0

提示词数

0

GitHub Stars

4

资源数

0
静态分析PythonClaudeClaude

安装说明

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

作者 / 组织

223mle

提供方

223mle

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

鲁夫导师MCP

Ruff违规行为是学习机会,而不仅仅是自动修复

demo

概要

Python静态分析工具 拉夫 为了同时提高代码的质量和工程师的技能提高 模型上下文协议(MCP) 服务器。

背景和目的

AI的编码支持(Claude Code等)很强,但是在静态分析工具的指出事项自动修正的过程中,“为什么不推荐该写法”“正确Python的流派(Pythonic)是什么。

本工具,不仅仅是单纯的自动修正功能,「指出内容的背景(PEP在理解和设计原则的基础上进行修改“。

特徴

  • 📚 教育反馈:检测到错误时,不仅是修正代码,还包括相应规则的详细信息PEP中所述修改相应参数的值。
  • 🎯 阶段学习模式:可以根据用户的熟练程度和情况控制信息的呈现方式(详细)。
  • 🧠 切实的知识落实:防止容易的自动修正,根据需要促进用户自己的修正,以实现记忆的固定。

安装,安装

克劳德代码

claude mcp add ruff-tutor -- uvx --from git+https://github.com/223mle/ruff-tutor-mcp ruff-tutor-mcp

克劳德桌面版

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) 或 %APPDATA%\Claude\claude_desktop_config.json (Windows) 添加:

{
  "mcpServers": {
    "ruff-tutor": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/223mle/ruff-tutor-mcp",
        "ruff-tutor-mcp"
      ]
    }
  }
}

学习模式

模式|说明| |--------|------| | 初学者 查看修改前/修改后的代码示例,并附上详细说明提示用户进行修改 | 先进的 不显示代码示例,只通过说明让用户自己思考 | 自动 查看说明后,执行自动更正(默认设置)

配置文件(可选)

项目根目录 .ruff-tutor.toml 中描述的场景,使用下列步骤创建明细表,以便在概念设计中分析体量的周长。

# .ruff-tutor.toml
mode = "auto"  # "beginner", "advanced", "auto"
max_retry = 2      # advanced モードでの最大リトライ回数 (1-10)

使用例

Claude Code,然后单击MCP连接后:

@xxx.py をリファクタリングしてください。

结果显示为: example

目录标签

目录标签

静态分析PythonClaude本地部署Python代码质量教育性工具代码学习PEP规范

支持客户端

Claude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP