About Coding Standards MCP Server
Coding Standards MCP Server provides coding style guides and application best practices for Java, Python, and React. It is for developers who need standards during development and returns guides in Markdown through MCP tools.
Key features
- 01Provide Java coding style guides
- 02Provide Python style and practice guides
- 03Provide React best practices
- 04Return guides in Markdown
Use cases
- 01Check Java naming and code organization conventions
- 02Refer to Python project layout and testing guidance
- 03Review React component and state management patterns
MCP support
The MCP server exposes tools for language-specific style guides and best practices to MCP clients, returning content in Markdown format.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMECoding 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.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.