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.
Serveurs connexes
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
MCP Rust CLI server template
A Rust template for creating MCP CLI servers, with support for JSON-based prompts, resources, and tools.
ChemMCP
A collection of 19 professional tools for chemical molecular processing based on the Model Context Protocol (MCP).
mcp-hosts-installer
MCP server that installs and registers other MCP servers in Cursor, VS Code, or Claude Desktop from npm, PyPI, or a local folder (via npx).
Claude Code Memory Server
A Neo4j-based MCP server providing persistent memory and contextual assistance for Claude Code.
MCPOmni Connect
A universal command-line interface (CLI) gateway to the MCP ecosystem, integrating multiple MCP servers, AI models, and transport protocols.
Tox Testing
Executes tox commands to run Python tests with pytest. Requires the TOX_APP_DIR environment variable to be set.
RTFM
Open-source multi-domain retrieval layer for AI agents — FTS5 + semantic search, 10 parsers, knowledge graph, Obsidian integration, MCP native.
Software Planning Tool
Facilitates software development planning through an interactive and structured approach.
ImageJ / Fiji
An MCP server for ImageJ/Fiji, implemented as a Python wrapper for Fiji functions.
SettleGrid
Per-call billing and monetization for MCP servers — add usage metering, API key validation, and Stripe payouts to any MCP tool with 2 lines of code.