Coding Standards MCP Server

by ggerve

Integrations

  • Provides access to Python coding style guidelines based on PEP 8 and best practices for project layout, dependency management, and testing.

  • Offers React best practices including component structure, hooks usage, component patterns, state management, performance optimization, and TypeScript integration.

コーディング標準 MCP サーバー

この MCP サーバーは、さまざまなテクノロジー (Java、Python、React) のコーディング スタイル ガイドラインとベスト プラクティスにアクセスするためのツールを提供します。

前提条件

  • Python 3.8以上
  • MCP パッケージ ( pip install mcp )
  • UV パッケージ マネージャー (推奨)

クイックスタート

  1. Claude にサーバーをインストールします。
mcp install server.py
  1. 開発モードで実行:
mcp dev server.py

MCP インスペクターはポート 3000 で起動します。

利用可能なツール

スタイルガイド

言語固有のコーディング スタイル ガイドラインにアクセスします。

  • Java: クリーンなコードの実践、命名規則、コードの構成
  • Python: PEP 8 ベースのガイドライン、Python のコードプラクティス
  • React: コンポーネント構造、フックの使用、TypeScript の統合

ベストプラクティス

言語固有のアプリケーションのベスト プラクティスにアクセスします。

  • Java: プロジェクト構造、アーキテクチャ、テスト、セキュリティ
  • Python: プロジェクトのレイアウト、依存関係の管理、テストの実践
  • React: コンポーネントパターン、状態管理、パフォーマンス最適化

APIリファレンス

  1. java_style_guide : Javaコーディングスタイルガイドラインを入手する
    • 戻り値: Markdown形式のスタイルガイド
    • 例: nortal_coding_standards_java_style_guide()
  2. java_best_practices : Javaアプリケーションのベストプラクティスを入手する
    • 戻り値: Markdown形式のベストプラクティス
    • 例: nortal_coding_standards_java_best_practices()
  3. python_style_guide : Pythonコーディングスタイルガイドラインを入手する
    • 戻り値: Markdown形式のスタイルガイド
    • 例: nortal_coding_standards_python_style_guide()
  4. python_best_practices : Pythonアプリケーションのベストプラクティスを入手する
    • 戻り値: Markdown形式のベストプラクティス
    • 例: nortal_coding_standards_python_best_practices()
  5. react_best_practices : Reactアプリケーションのベストプラクティスを入手する
    • 戻り値: Markdown形式のベストプラクティス
    • 例: nortal_coding_standards_react_best_practices()

構成

MCP クライアント構成

これを MCP クライアント構成ファイル (例: ~/.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" ] } } }

/absolute/path/to/coding-standards-mcp/server.pyを実際のサーバー パスに置き換えます。

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Java、Python、React などのさまざまなテクノロジーのコーディング スタイル ガイドラインとベスト プラクティスにアクセスするためのツールを提供します。

  1. Prerequisites
    1. Quick Start
      1. Available Tools
        1. Style Guides
        2. Best Practices
      2. API Reference
        1. Configuration
          1. MCP Client Configuration

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          Provides tools for collecting and documenting code from directories.
          Last updated -
          4
          81
          12
          TypeScript
          MIT License
          • Apple
          • Linux
        • A
          security
          A
          license
          A
          quality
          Facilitates searching and accessing programming resources across platforms like Stack Overflow, MDN, GitHub, npm, and PyPI, aiding LLMs in finding code examples and documentation.
          Last updated -
          6
          25
          JavaScript
          AGPL 3.0
          • Apple
        • -
          security
          F
          license
          -
          quality
          A utility toolkit that enhances Claude's code interaction capabilities by providing seamless tools for Java code analysis, manipulation, and testing workflows.
          Last updated -
          2
          TypeScript
        • -
          security
          A
          license
          -
          quality
          A server that provides structured access to markdown documentation from NPM packages, Go Modules, or PyPi packages, enabling informed code generation by exposing these docs as resources or tools.
          Last updated -
          1
          TypeScript
          MIT License

        View all related MCP servers

        ID: jiob6e27n1