rector Model Context Protocol (MCP) Server

GitHub

Instant Upgrades and Automated Refactoring of any PHP 5.3+ code

10,381 stars PHP PHP 1 file ยท ~16,627 tokens #ast#automated-upgrades#instant-upgrades#php#rector#upgrade
Official MCP Monorepo Collection

rector Modular Servers

Instant Upgrades and Automated Refactoring of any PHP 5.3+ code

Available Sub-Servers (51)

Versionbonding
node

Model Context Protocol (versionbonding) server

npx -y @modelcontextprotocol/server-versionbonding
Vendorlocker
node

Model Context Protocol (vendorlocker) server

npx -y @modelcontextprotocol/server-vendorlocker
Valueobject
node

Model Context Protocol (valueobject) server

npx -y @modelcontextprotocol/server-valueobject
Validation
node

Model Context Protocol (validation) server

npx -y @modelcontextprotocol/server-validation
Util
node

Model Context Protocol (util) server

npx -y @modelcontextprotocol/server-util
Testing
node

Model Context Protocol (testing) server

npx -y @modelcontextprotocol/server-testing
Statictypemapper
node

Model Context Protocol (statictypemapper) server

npx -y @modelcontextprotocol/server-statictypemapper
Staticreflection
node

Model Context Protocol (staticreflection) server

npx -y @modelcontextprotocol/server-staticreflection
Skipper
node

Model Context Protocol (skipper) server

npx -y @modelcontextprotocol/server-skipper
Set
node

Model Context Protocol (set) server

npx -y @modelcontextprotocol/server-set
Reporting
node

Model Context Protocol (reporting) server

npx -y @modelcontextprotocol/server-reporting
Reflection
node

Model Context Protocol (reflection) server

npx -y @modelcontextprotocol/server-reflection
Rector
node

Model Context Protocol (rector) server

npx -y @modelcontextprotocol/server-rector
Processanalyzer
node

Model Context Protocol (processanalyzer) server

npx -y @modelcontextprotocol/server-processanalyzer
Postrector
node

Model Context Protocol (postrector) server

npx -y @modelcontextprotocol/server-postrector
Phpstanstatictypemapper
node

Model Context Protocol (phpstanstatictypemapper) server

npx -y @modelcontextprotocol/server-phpstanstatictypemapper
Phpstan
node

Model Context Protocol (phpstan) server

npx -y @modelcontextprotocol/server-phpstan
Phpparser
node

Model Context Protocol (phpparser) server

npx -y @modelcontextprotocol/server-phpparser
Phpdocparser
node

Model Context Protocol (phpdocparser) server

npx -y @modelcontextprotocol/server-phpdocparser
Phpattribute
node

Model Context Protocol (phpattribute) server

npx -y @modelcontextprotocol/server-phpattribute
Php
node

Model Context Protocol (php) server

npx -y @modelcontextprotocol/server-php
Parallel
node

Model Context Protocol (parallel) server

npx -y @modelcontextprotocol/server-parallel
Nodetyperesolver
node

Model Context Protocol (nodetyperesolver) server

npx -y @modelcontextprotocol/server-nodetyperesolver
Nodenestingscope
node

Model Context Protocol (nodenestingscope) server

npx -y @modelcontextprotocol/server-nodenestingscope
Nodenameresolver
node

Model Context Protocol (nodenameresolver) server

npx -y @modelcontextprotocol/server-nodenameresolver
Nodemanipulator
node

Model Context Protocol (nodemanipulator) server

npx -y @modelcontextprotocol/server-nodemanipulator
Nodedecorator
node

Model Context Protocol (nodedecorator) server

npx -y @modelcontextprotocol/server-nodedecorator
Nodecollector
node

Model Context Protocol (nodecollector) server

npx -y @modelcontextprotocol/server-nodecollector
Nodeanalyzer
node

Model Context Protocol (nodeanalyzer) server

npx -y @modelcontextprotocol/server-nodeanalyzer
Git
python

Model Context Protocol (git) server

uvx mcp-server-git
Functions
node

Model Context Protocol (functions) server

npx -y @modelcontextprotocol/server-functions
Filesystem
node

Model Context Protocol (filesystem) server

npx -y @modelcontextprotocol/server-filesystem
Requires 1 Environment Variable (ALLOWED_DIRECTORIES)
Familytree
node

Model Context Protocol (familytree) server

npx -y @modelcontextprotocol/server-familytree
Exception
node

Model Context Protocol (exception) server

npx -y @modelcontextprotocol/server-exception
Enum
node

Model Context Protocol (enum) server

npx -y @modelcontextprotocol/server-enum
Differ
node

Model Context Protocol (differ) server

npx -y @modelcontextprotocol/server-differ
Dependencyinjection
node

Model Context Protocol (dependencyinjection) server

npx -y @modelcontextprotocol/server-dependencyinjection
Customrules
node

Model Context Protocol (customrules) server

npx -y @modelcontextprotocol/server-customrules
Contract
node

Model Context Protocol (contract) server

npx -y @modelcontextprotocol/server-contract
Console
node

Model Context Protocol (console) server

npx -y @modelcontextprotocol/server-console
Configuration
node

Model Context Protocol (configuration) server

npx -y @modelcontextprotocol/server-configuration
Config
node

Model Context Protocol (config) server

npx -y @modelcontextprotocol/server-config
Composer
node

Model Context Protocol (composer) server

npx -y @modelcontextprotocol/server-composer
Comments
node

Model Context Protocol (comments) server

npx -y @modelcontextprotocol/server-comments
Changesreporting
node

Model Context Protocol (changesreporting) server

npx -y @modelcontextprotocol/server-changesreporting
Caching
node

Model Context Protocol (caching) server

npx -y @modelcontextprotocol/server-caching
Bridge
node

Model Context Protocol (bridge) server

npx -y @modelcontextprotocol/server-bridge
Bootstrap
node

Model Context Protocol (bootstrap) server

npx -y @modelcontextprotocol/server-bootstrap
Betterphpdocparser
node

Model Context Protocol (betterphpdocparser) server

npx -y @modelcontextprotocol/server-betterphpdocparser
Autoloading
node

Model Context Protocol (autoloading) server

npx -y @modelcontextprotocol/server-autoloading
Application
node

Model Context Protocol (application) server

npx -y @modelcontextprotocol/server-application