Supports React Native Android configuration analysis and upgrade assistance, helping manage Android-specific native code changes during React Native upgrades.
Streamlines Expo React Native app upgrades and configurations, helping developers manage Expo SDK upgrades and configuration changes.
Offers integration capabilities with GitHub Copilot, enhancing the development experience by providing AI-assisted React Native guidance.
Provides tools for handling iOS configurations in React Native projects, assisting with iOS-specific native code changes during React Native upgrades.
Provides platform-specific tools for React Native development on macOS, helping with configuration and upgrade processes.
Enables streamlined React Native development workflows including project initialization, configuration, and AI-assisted development guidance.
React Native Upgrader MCP Server
A Model Context Protocol (MCP) server that streamlines React Native project upgrades. It provides developers with automated tools to seamlessly upgrade React Native CLI projects to any desired version or the latest stable release. The MCP Server uses rn-diff-purge
to generate the diff.
🚀 Features
- Version Management: Fetch and track the latest stable React Native versions with semantic versioning support
- Upgrade Automation: Generate detailed upgrade/downgrade diffs between versions with step-by-step migration guidance
- Release Candidate Support: Access and evaluate pre-release versions for early testing and feature validation
Important: This MCP Server is not compatible with Expo projects.
🔧 Setup
Cursor
- Open Cursor Settings
- Look for an option called "Tools and integrations" and click on it
- Click on "New MCP Server"
- Configure:
- Restart Cursor
VS Code
- Install MCP extension (e.g., "MCP Server Manager")
- Configure:
🛠️ Tools
get-stable-version
- Get latest stable versionget-react-native-diff
- Generate upgrade diff between versionsget-rc-version
- Get RC versions
🛠️ Development
🤝 Contributing
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
📄 License
Provides comprehensive tools for React Native development, automating project initialization, version management, upgrades, Expo integration, and development workflows through AI assistance.
Related MCP Servers
- -securityAlicense-qualityA framework that helps developers quickly build AI Native IDE products.Last updated -47MIT License
- AsecurityFlicenseAqualityEnables AI assistants to manage development workflows by running build commands, executing tests, analyzing package.json files, installing dependencies, and performing code linting. Supports multiple package managers (npm, yarn, pnpm) and provides detailed error reporting for development operations.Last updated -5
- AsecurityAlicenseAqualityProvides comprehensive React Native development assistance with expert-level automated code remediation, security vulnerability fixes, performance optimization, and production-ready code generation. Includes testing suite generation, dependency management, and accessibility compliance tools.Last updated -13226MIT License