Skip to main content
Glama
184,290 tools. Last updated 2026-06-08 09:20

"Tool or method for automating code refactoring and finding similar code in a codebase" matching MCP tools:

  • Find all code that references, calls, extends, or implements a specific entity to analyze impact before refactoring or detect dead code.
    MIT
  • Rank function-level fan-in call counts to pinpoint the most-depended-on symbols in a Go codebase, guiding refactoring and documentation investments.
    MIT
  • Discover code by meaning and structural relationships using hybrid semantic and graph search for initial codebase exploration.
    MIT
  • Detect existing feature flags in your codebase to prevent duplicates and encourage reuse. Uses file search, git history, semantic matching, and code context analysis.
    MIT
  • Identify the most-imported files in your codebase to find critical dependencies and plan refactoring priorities.
    MIT
  • Resolves duck-typing by returning all interfaces a struct implicitly satisfies, showing method sets and file locations. Helps assess refactoring impact on interface contracts.
    MIT

Matching MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Enables LLMs to apply Martin Fowler's 71+ refactoring patterns to codebases through a pluggable, language-agnostic architecture. Supports previewing and applying refactorings, analyzing code smells, and inspecting code structure with safe-by-default operations.
    Last updated
    5
    3
    MIT
  • F
    license
    B
    quality
    -
    maintenance
    Turns AI assistants into full-stack software engineers with 36 tools for cognitive reasoning, code validation, project scaffolding, and AI/IDE configuration generation across 130+ programming languages, databases, and frameworks.
    Last updated
    35
    37

Matching MCP Connectors

  • Locate a symbol's definition and all its usages across the codebase in one call. Simplify refactoring, impact analysis, and rename planning by seeing every reference at once.
    MIT
  • Find unused symbols in your codebase, categorized by confidence level. Pinpoint high-confidence dead code to clean up and reduce bloat.
    Business Source 1.1
  • Retrieve provinces for a country using ISO code, optionally filtered by region code. Get province codes to use in city searches or business lookups.
    MIT
  • Regenerate codebase documentation to reflect recent code changes, or generate initial docs if missing.
    Business Source 1.1
  • Retrieve the source code body of any function, method, or class by name and file path, getting only the relevant code without loading the entire file.
    MIT
  • Analyze potential downstream effects of modifying a specific method or function within a class to understand impacts before implementing code changes, particularly when considering AI-suggested modifications.
    Mozilla Public 2.0
  • Analyze code-database dependencies to assess impacts before implementing changes. Use this tool to identify which code relies on specific database objects or how database changes affect code. Essential for validating AI-suggested modifications or SQL code updates.
    Mozilla Public 2.0
  • Generate code snippets and guidance for wrapping code changes with runtime-controllable feature flags using language-specific templates and best practices.
    MIT
  • Retrieve auto-generated codebase documentation including architecture overview, code conventions, dependency maps, and onboarding guides to understand project structure and setup.
    Business Source 1.1
  • Execute Python or JavaScript code in a sandbox to test scripts, debug algorithms, or run isolated code snippets safely.
    MIT
  • Run custom JavaScript code to query and manipulate the Cumulocity IoT platform API using the cumulocity.request() method.
    MIT