
marvin-mcp-server

2025.05.08
0
Python开发工具代码质量其它
marvin-mcp-server 是一个为 amazing marvin 提供的 MCP 服务器。它主要用于开发和测试环境,提供代码格式化、linting、测试等功能,帮助开发者提高代码质量和开发效率。
View on GitHub
Overview
基本能力
产品定位
marvin-mcp-server 是一个为 amazing marvin 提供的 MCP 服务器,主要用于开发和测试环境。
核心功能
- 代码格式化
- Linting 检查
- 测试运行
- 代码质量检查
适用场景
- 开发环境中的代码质量检查
- 自动化测试
- 代码格式化
工具列表
pytest
: 运行测试ruff
: Linting 检查mypy
: 类型检查black
: 代码格式化pre-commit
: 预提交钩子
常见问题解答
暂无具体常见问题解答。
使用教程
使用依赖
- 安装 [git][install-git]
- 安装 [uv][install-uv]
安装教程
pip install git+https://github.com/tsvikas/marvin-mcp-server.git
调试方式
- 使用
uv run just format
格式化代码 - 使用
uv run just lint
查看 linting 错误 - 使用
uv run just test
运行测试 - 使用
uv run just check
运行所有检查(格式化、linting、测试和预提交)