MCP 服务器概览
# Coding Standards MCP Server
This MCP server provides tools for accessing coding style guidelines and best practices for various technologies (Java, Python, React).
Prerequisites
- Python 3.8 or higher
- MCP package (`pip install mcp`)
- UV package manager (recommended)
Quick Start
-
Install the server in Claude: ```bash mcp install server.py ```
-
Run in development mode: ```bash mcp dev server.py ``` The MCP inspector will start on port 3000.
Available Tools
Style Guides
Access language-specific coding style guidelines:
- Java: Clean code practices, naming conventions, code organization
- Python: PEP 8 based guidelines, Pythonic code practices
- React: Component structure, hooks usage, TypeScript integration
Best Practices
Access language-specific application best practices:
- Java: Project structure, architecture, testing, security
- Python: Project layout, dependency management, testing practices
- React: Component patterns, state management, performance optimization
API Reference
-
`java_style_guide`: Get Java coding style guidelines
- Returns: Markdown formatted style guide
- Example: `nortal_coding_standards_java_style_guide()`
-
`java_best_practices`: Get Java application best practices
- Returns: Markdown formatted best practices
- Example: `nortal_coding_standards_java_best_practices()`
-
`python_style_guide`: Get Python coding style guidelines
- Returns: Markdown formatted style guide
- Example: `nortal_coding_standards_python_style_guide()`
-
`python_best_practices`: Get Python application best practices
- Returns: Markdown formatted best practices
- Example: `nortal_coding_standards_python_best_practices()`
-
`react_best_practices`: Get React application best practices
- Returns: Markdown formatted best practices
- Example: `nortal_coding_standards_react_best_practices()`
Configuration
MCP Client Configuration
Add this to your MCP client configuration file (e.g., `~/.codeium/windsurf/mcp_config.json`):
```json { “mcpServers”: { “nortal_coding_standards”: { “command”: “uv”, “args”: [ “run”, “–with”, “mcp[cli]”, “mcp”, “run”, “/absolute/path/to/coding-standards-mcp/server.py” ] } } } ```
Replace `/absolute/path/to/coding-standards-mcp/server.py` with your actual server path.