Skip to content
MCP Server Directory logo
developer-tools

Coding Standards Mcp

MCP Server for Coding Standards - providing standardized coding guidelines and best practices

Reviewed overview

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

  1. Install the server in Claude: ```bash mcp install server.py ```

  2. 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

  1. `java_style_guide`: Get Java coding style guidelines

    • Returns: Markdown formatted style guide
    • Example: `nortal_coding_standards_java_style_guide()`
  2. `java_best_practices`: Get Java application best practices

    • Returns: Markdown formatted best practices
    • Example: `nortal_coding_standards_java_best_practices()`
  3. `python_style_guide`: Get Python coding style guidelines

    • Returns: Markdown formatted style guide
    • Example: `nortal_coding_standards_python_style_guide()`
  4. `python_best_practices`: Get Python application best practices

    • Returns: Markdown formatted best practices
    • Example: `nortal_coding_standards_python_best_practices()`
  5. `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.