java_style_guideLABSCO SUMMARY
The standard is in context before the code is written, not in review after.
Style arguments in code review are expensive; putting the guide where the model reads it is cheaper. The five tools cover three stacks, and because the content is plain Markdown returned by the server, swapping in your own house standards is a content change rather than a rewrite.
What it is
An MCP server that hands an assistant the coding standards for a language on request, so generated code follows the conventions your team writes down rather than whatever the model defaults to.
What you get
java_style_guide— clean code practices, naming conventions and code organisation, returned as Markdownjava_best_practices— project structure, architecture, testing and securitypython_style_guide— PEP 8 based guidelines and Pythonic practicespython_best_practices— project layout, dependency management and testing practicesreact_best_practices— component patterns, state management and performance optimisation
Requirements
Python 3.8 or higher and the MCP package with its CLI extra (pip install "mcp[cli]", as the project's pyproject.toml declares); the UV package manager is recommended. Clone the repository, then install into a client with mcp install server.py from inside it, or run mcp dev server.py to inspect it — the MCP inspector starts on port 3000. Registering it manually means adding a uv run --with mcp[cli] mcp run <YOUR_PATH_TO_CODING_STANDARDS_MCP>/server.py command to your client's config. No account or key. Package version 0.1.0. MIT.
Setup effort
Build from source — git clone https://github.com/ggerve/coding-standards-mcp
USE CASES
Getting generated code that matches house style
Have the model read the language's style guide before it writes, instead of correcting naming afterwards.
Setting up a new service correctly
Pull the best-practice notes on project structure, testing and security before laying out the repository.
Reviewing a React component against agreed patterns
Load the component patterns and state-management guidance, then check the code against them.
5 tools
Listed in project docs. Your client may show a different list.
java_best_practicespython_style_guidepython_best_practicesreact_best_practicesBEFORE YOU INSTALL
What to know first
Tools you get
5 tools named in the project's documentation. Style guides exist only for Python and Java; React gets best practices only.
Requires
Python 3.8 or higher
INSTALLATION
Connect your client
You clone this one yourself.
Server setup
Claude Desktop
git clone https://github.com/ggerve/coding-standards-mcp
cd coding-standards-mcp
pip install "mcp[cli]"
mcp install server.pyMCP Clients
Windsurf
{
"mcpServers": {
"nortal_coding_standards": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"<YOUR_PATH_TO_CODING_STANDARDS_MCP>/server.py"
]
}
}
}