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