Coding Standards
An MCP server for enforcing coding standards and best practices.
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:
mcp install server.py
- Run in development mode:
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):
{
"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.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Máy chủ liên quan
Scout Monitoring MCP
nhà tài trợPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
nhà tài trợAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Zen MCP
An AI-powered server providing access to multiple models for code analysis, problem-solving, and collaborative development with guided workflows.
VeyraX
Single tool to control all 100+ API integrations, and UI components
CodebaseIQ Pro
Provides AI assistants with a comprehensive, one-time analysis for complete codebase context and understanding.
MCP Mermaid Server
Generate and analyze Mermaid diagrams.
Skills-ContextManager
Don’t pollute your AI agent’s context with 1,000 skills. Use Skills-ContextManager, a self-hosted web UI for managing AI skills and workflows by providing skills to an AI agent via MCP only when needed. Simply add skills to your library and enable or disable them with a toggle. Choose whether a skill is always loaded into context or dynamically activated when the AI agent determines it’s needed.
Lighthouse MCP Server
Audit web performance, accessibility, and SEO using Google Lighthouse.
FastAPI-MCP
A zero-configuration tool to automatically expose FastAPI endpoints as MCP tools.
Kontxt
Indexes local code repositories to provide codebase context to AI clients.
MCP System Monitor Server
A cross-platform server for real-time monitoring of CPU, GPU, memory, disk, network, and process information.
jpx
JMESPath query tool with 320+ extended functions for JSON transformation and analysis