Skip to main content
Glama

FastMCP Style Enforcer

by chinggu88

FastMCP Style Enforcer

코드 스타일을 자동으로 검토하고 개선 사항을 제안하는 FastMCP 서버입니다.

기능

  • 일반 코드 스타일 검토: 다양한 프로그래밍 언어의 기본 스타일 규칙 검토

  • Flutter/Dart 스타일 검토: Flutter 프로젝트에 특화된 스타일 가이드 적용

  • 자동화된 검토: 코드 분석을 통한 자동 스타일 이슈 감지

  • 개선 제안: 구체적인 개선 방안 제시

설치

# 의존성 설치 pip install -r requirements.txt

사용법

서버 실행

cd fastmcp-style-enforcer python src/server.py

클로드 설치

fastmcp install claude-code server.py

테스트 실행

# 일반 스타일 테스트 python tests/test_general.py # Flutter 스타일 테스트 python tests/test_flutter.py

프로젝트 구조

fastmcp-style-enforcer/ ├── CODE_STYLE.md # 일반 코드 스타일 가이드 ├── flutter_style.md # Flutter 스타일 가이드 ├── src/ │ ├── server.py # FastMCP 서버 진입점 │ ├── resources/ # 스타일 가이드 리소스 │ ├── prompts/ # 프롬프트 생성 모듈 │ └── tools/ # 스타일 검토 도구 ├── tests/ # 테스트 파일 ├── requirements.txt # 의존성 목록 └── README.md # 프로젝트 문서

지원하는 스타일 규칙

일반 코드 스타일

  • 명명 규칙 (camelCase, PascalCase, UPPER_SNAKE_CASE)

  • 들여쓰기 (탭 대신 스페이스 사용)

  • 주석 및 문서화

  • 함수 길이 및 구조

  • 에러 처리

Flutter/Dart 스타일

  • Dart 명명 규칙

  • 위젯 구조 및 const 생성자

  • GetX 컨트롤러 패턴

  • 상태 관리 및 반응형 변수

  • Material Design 가이드라인

  • 성능 최적화

기여하기

  1. Fork the repository

  2. Create your feature branch (git checkout -b feature/amazing-feature)

  3. Commit your changes (git commit -m 'Add some amazing feature')

  4. Push to the branch (git push origin feature/amazing-feature)

  5. Open a Pull Request

라이선스

이 프로젝트는 MIT 라이선스 하에 배포됩니다.

-
security - not tested
-
license - not tested
-
quality - not tested

Related MCP Servers

  • -
    security
    F
    license
    -
    quality
    A server that integrates with Cursor IDE to provide code review functionality for Azure repositories, enabling AI-powered pull request analysis and feedback.
    Last updated -
    2
  • A
    security
    A
    license
    A
    quality
    A lightweight, configurable server that fetches coding guidelines, security rules, and validation patterns from external sources to help development teams maintain code quality standards in WordPress projects.
    Last updated -
    3
    5
    MIT License
  • -
    security
    F
    license
    -
    quality
    A local server that provides powerful code analysis and search capabilities for software projects, helping AI assistants and development tools understand codebases for tasks like code generation and refactoring.
    Last updated -
    4
    • Apple
    • Linux
  • A
    security
    A
    license
    A
    quality
    A real-time server that provides Flutter/Dart documentation and pub.dev package information to AI assistants, ensuring they generate accurate and up-to-date Flutter code.
    Last updated -
    8
    60
    MIT License
    • Apple

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/chinggu88/flutter_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server