返回 MCP 目录
public公开dns本地运行

coding-standards-mcp

提供多种编程语言的编码规范和最佳实践服务

article

README

🚀 编码标准 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 替换为您实际的服务器路径。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端