React Native Upgrader MCP
This MCP server automates React Native project upgrades by analyzing version differences and providing detailed migration guidance.
Key Capabilities:
Version Discovery & Validation: Fetch the latest stable React Native version, retrieve available Release Candidate (RC) versions for pre-release evaluation, and validate user-specified semantic version numbers
Upgrade Diff Generation: Create comprehensive diffs between any two React Native versions (current to target, including upgrades and downgrades) showing:
Package.json dependency changes
iOS configurations (Podfile, Xcode settings)
Android configurations (build.gradle, settings.gradle)
Project structure modifications
Native code and binary file updates
Template file changes
Migration Guidance: Provide step-by-step instructions for applying changes while:
Preserving custom configurations and user code
Updating only necessary dependencies
Handling build tooling updates
Offering troubleshooting steps tailored to your package manager (pod install, Gradle wrapper updates, dependency reinstallation)
Smart Version Management: Automatically detects the current version from package.json and ensures proper semantic versioning throughout the upgrade process
Provides automated tools for upgrading React Native CLI projects between versions, generating detailed upgrade/downgrade diffs and step-by-step migration guidance using rn-diff-purge
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@React Native Upgrader MCPshow me the diff between React Native 0.72 and 0.73"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
react-native-upgrader-mcp
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.
Related MCP server: React Native Upgrade Helper MCP Server
đź”§ Setup
Cursor
Open Cursor Settings
Look for an option called "Tools and integrations" and click on it
Click on "New MCP Server"
Configure:
{ "mcpServers": { "react-native-upgrader-mcp": { "command": "npx", "args": ["-y", "react-native-upgrader-mcp"] } } }Restart Cursor
VS Code
Install MCP extension (e.g., "MCP Server Manager")
Configure:
{ "mcp.servers": { "react-native-upgrader-mcp": { "command": "npx", "args": ["-y", "react-native-upgrader-mcp"] } } }
🛠️ Tools
get-stable-version- Get latest stable versionget-react-native-diff- Generate upgrade diff between versionsget-rc-version- Get RC versions
🛠️ Development
git clone https://github.com/patrickkabwe/react-native-upgrader-mcp.git
cd react-native-upgrader-mcp
bun install
bun run build
bun run dev🤝 Contributing
Fork the repository
Create a feature branch
Make your changes
Submit a pull request
đź“„ License
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceProvides comprehensive tools for React Native development, automating project initialization, version management, upgrades, Expo integration, and development workflows through AI assistance.Last updated2920MIT
- Flicense-qualityDmaintenanceAutomates the React Native Upgrade Helper website to extract upgrade information and file diffs between React Native versions.Last updated3
- Alicense-qualityDmaintenanceProvides AI agents with accurate, version-aware documentation for React Native, Expo, React Navigation, and Ignite by automatically detecting project dependencies and fetching matching documentation.Last updatedMIT
- Alicense-qualityCmaintenanceAn MCP server for React Native Upgrade Helper diffs. It fetches the same generated template diffs used by React Native Upgrade Helper, backed by react-native-community/rn-diff-purge, and exposes them as MCP tools that agents can call directly.Last updated9MIT
Related MCP Connectors
Compare two JSON files deeply, regardless of order. Get a detailed difference report highlighting…
Verify PyPI and npm packages, symbols, and version diffs against real artifacts. Free, no account.
Provide AI-powered real-time analysis and intelligence on NPM packages, including security, depend…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/patrickkabwe/react-native-upgrader-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server