mcp-refactoring

marshally/mcp-refactoring

3.3

If you are the rightful owner of mcp-refactoring and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

An MCP server that provides access to Martin Fowler's refactoring catalog for LLMs through a flexible, language-agnostic setup.

Tools

Functions exposed to the LLM to take actions

list_refactorings

List available refactorings with their parameter contracts.

preview_refactoring

Preview what changes a refactoring would make (dry-run).

apply_refactoring

Apply a refactoring to the codebase.

inspect_structure

Get structural information about code.

analyze_code

Analyze code for smells and suggest refactorings.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources