MCP Code Checker - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

MCP Code Checker 是一个代码质量检查工具,旨在通过 AI 协作提升代码质量和开发效率。

核心功能

  • run_pylint_check: 在项目代码上运行 pylint,并生成供 LLM 解释的智能提示
  • run_pytest_check: 在项目代码上运行 pytest,并生成供 LLM 解释的智能提示
  • run_all_checks: 运行所有代码检查(pylint 和 pytest)并生成综合结果

适用场景

  • AI 辅助代码质量检查
  • 自动化代码审查
  • 开发过程中的持续质量监控
  • 教育与培训中的代码质量评估

工具列表

  1. Run Pylint Check: 运行 pylint 检查代码质量,识别风格问题和潜在错误
  2. Run Pytest Check: 运行 pytest 识别失败的测试
  3. Run All Checks: 综合运行 pylint 和 pytest 检查,提供全面的代码质量分析

常见问题解答

  • 所有检查操作都限制在指定的项目目录中执行,确保安全性
  • 结果格式既适合人类阅读也适合 LLM 解释
  • 可通过参数自定义检查行为(如禁用特定 pylint 错误码、指定测试文件夹等)

使用教程

使用依赖

```bash

克隆仓库

git clone https://github.com/MarcusJellinghaus/mcp-code-checker.git
cd mcp-code-checker

创建并激活虚拟环境(推荐)

python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate

安装依赖

pip install -e .
```

安装教程

```bash

运行服务器

python -m src.main --project-dir /path/to/project [--python-executable /path/to/python] [--venv-path /path/to/venv]
```

调试方式

  1. 使用 MCP Inspector 调试:
    bash
    npx @modelcontextprotocol/inspector uv --directory C:\path\to\mcp_code_checker run src\main.py
  2. 在 MCP Inspector web UI 中配置:
  3. Python 解释器路径
  4. 参数(包括项目目录路径)
  5. 环境变量(PYTHONPATH)
  6. 这将启动服务器并提供调试界面测试可用工具

点击访问

搜索工具

MCP-Mealprep - MCP服务,MCP服务器,MCP教程

2025-4-29 16:56:28

搜索工具

@b12/mcp-server - MCP服务,MCP服务器,MCP教程

2025-4-29 16:56:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索