返回市场
编码标准MCP

编码标准MCP

作者:ggerve14 星标更新:2025-08-13

项目介绍

编码标准 MCP 服务器

此 MCP 服务器提供了访问各种技术(Java、Python、React)编码风格指南和最佳实践的工具。

预备条件

  • Python 3.8 或更高版本
  • MCP 包 (pip install mcp)
  • UV 包管理器(推荐)

快速开始

  1. 在 Claude 中安装服务器:
mcp install server.py
  1. 在开发模式下运行:
mcp dev server.py

MCP 检查器将在 3000 端口启动。

可用工具

样式指南

访问特定语言的编码风格指南:

  • Java:干净代码实践、命名约定、代码组织
  • Python:基于 PEP 8 的指南、Pythonic 编码实践
  • React:组件结构、钩子使用、TypeScript 集成

最佳实践

访问特定语言的应用程序最佳实践:

  • Java:项目结构、架构、测试、安全
  • Python:项目布局、依赖管理、测试实践
  • React:组件模式、状态管理、性能优化

API 参考

  1. java_style_guide:获取 Java 编码风格指南

    • 返回:Markdown 格式的风格指南
    • 示例:nortal_coding_standards_java_style_guide()
  2. java_best_practices:获取 Java 应用程序最佳实践

    • 返回:Markdown 格式的最佳实践
    • 示例:nortal_coding_standards_java_best_practices()
  3. python_style_guide:获取 Python 编码风格指南

    • 返回:Markdown 格式的风格指南
    • 示例:nortal_coding_standards_python_style_guide()
  4. python_best_practices:获取 Python 应用程序最佳实践

    • 返回:Markdown 格式的最佳实践
    • 示例:nortal_coding_standards_python_best_practices()
  5. react_best_practices:获取 React 应用程序最佳实践

    • 返回:Markdown 格式的最佳实践
    • 示例:nortal_coding_standards_react_best_practices()

配置

MCP 客户端配置

在您的 MCP 客户端配置文件中添加以下内容(例如,~/.codeium/windsurf/mcp_config.json):

{
  "mcpServers": {
    "nortal_coding_standards": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "/absolute/path/to/coding-standards-mcp/server.py"
      ]
    }
  }
}

/absolute/path/to/coding-standards-mcp/server.py 替换为您实际的服务器路径。

许可证

本项目根据 MIT 许可证发布 - 查看 LICENSE 文件以获取详细信息。 </中文翻译>