
Coding Standards MCP Server

2025.02.25
5
Python编码规范开发工具开发效率
Coding Standards MCP Server 是一个提供多种编程语言(如Java、Python、React)编码风格指南和最佳实践的工具。它旨在帮助开发者遵循统一的编码标准,提高代码质量和开发效率。
View on GitHub
Overview
基本能力
产品定位
Coding Standards MCP Server 主要用于提供编程语言的编码风格指南和最佳实践,帮助开发者遵循统一的编码标准。
核心功能
- 语言特定的编码风格指南:
- Java:清洁代码实践、命名约定、代码组织
- Python:基于PEP 8的指南、Pythonic代码实践
-
React:组件结构、hooks使用、TypeScript集成
-
语言特定的应用最佳实践:
- Java:项目结构、架构、测试、安全
- Python:项目布局、依赖管理、测试实践
- React:组件模式、状态管理、性能优化
适用场景
- 开发团队需要统一编码风格时。
- 新成员加入团队,需要快速了解编码规范时。
- 项目需要遵循特定语言的最佳实践时。
工具列表
java_style_guide
:获取Java编码风格指南(Markdown格式)。java_best_practices
:获取Java应用最佳实践(Markdown格式)。python_style_guide
:获取Python编码风格指南(Markdown格式)。python_best_practices
:获取Python应用最佳实践(Markdown格式)。react_best_practices
:获取React应用最佳实践(Markdown格式)。
使用教程
使用依赖
- Python 3.8或更高版本
- MCP包(
pip install mcp
) - UV包管理器(推荐)
安装教程
- 在Claude中安装服务器:
mcp install server.py
- 以开发模式运行:
mcp dev server.py
MCP检查器将在端口3000上启动。
调试方式
安装完成后,可以通过访问MCP检查器(端口3000)进行调试。
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
替换为实际的服务器路径。
许可证
None