Skip to main content
Glama
slamer59

MCP Python Refactoring

by slamer59

Related Servers

Alternatives to MCP Python Refactoring

No user-submitted related servers found.

    Related Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      AI-powered Python refactoring assistant that provides AST-based code analysis, SOLID violation detection, dead code elimination, type safety analysis, performance optimization, and automated refactoring with rollback capabilities.
      2
      MIT
    • F
      license
      Not graded
      quality
      B
      maintenance
      Enables agents to statically analyze Python source via AST traversal, computing McCabe cyclomatic complexity, cognitive nesting depth, and dependency graphs to pinpoint refactoring hotspots. It returns standardized refactoring plans, decomposition guidance, and code-metric telemetry with zero external dependencies.
      7
      -
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables agents to review Python dependency requirements and source code against a modernization catalog, returning structured guidance, import-level suggestions, and compatibility floors. It also lists available codemod recipes and previews their transformations as unified diffs, all read-only and without installing packages or executing supplied code.
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Enables coding agents to perform safe, project-wide Python refactoring (rename, move, extract, inline, change signature, organize imports, etc.) with a dry-run safety contract and LSP-coordinate addressing.
      15
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables local code inspection and analysis for clean code practices, best practices, and actionable recommendations without external API calls or modifying the code.
      23 npm
      1
      MIT

    TDQS

    B3.4/5.0

    Scored across 9 tools

    Disambiguation4/5

    Most tools have distinct purposes (file vs package analysis, metrics vs guidance, security vs tests). However, 'find_package_issues' and 'analyze_python_package' may have some overlap in identifying structural issues.

    Naming Consistency5/5

    All tools use consistent snake_case and follow a verb_noun pattern (find_, analyze_, get_, etc.), with no mixing of conventions.

    Tool Count5/5

    9 tools is well-scoped for a refactoring analysis server, covering files, packages, functions, tests, security, and patterns without being excessive.

    Completeness3/5

    The server covers analysis and guidance well but lacks any tool for applying refactoring (e.g., rename, extract). Users get recommendations but cannot execute changes via the server.

    Maintenance

    ActivityMaintained
    ResponsivenessNo issues