marvin-mcp-server

marvin-mcp-server

site icon
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、测试和预提交)

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。