Skip to main content
Glama

get-react-native-stable-version

Retrieve the current stable React Native version for planning upgrades and ensuring compatibility with production applications.

Instructions

Gets the latest stable version of React Native from GitHub releases.

This version represents the most recent production-ready release that has been thoroughly tested and is recommended for use in applications.

The version number follows semantic versioning (e.g. 0.72.0) and excludes any release candidates or beta versions.

This tool is commonly used before planning an upgrade to ensure targeting the latest stable release and must be called before calling get-react-native-diff tool.

The output of this tool will be used as the toVersion parameter in the get-react-native-diff tool.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • src/tools.ts:36-60 (registration)
    Registers the 'get-stable-version' tool, which retrieves the latest stable React Native version from GitHub. Note: This appears to be the tool matching the query intent, as no exact 'get-react-native-stable-version' was found.
    server.registerTool('get-stable-version', { title: "Get Stable Version", description: `Gets the latest stable version of React Native from GitHub releases. OVERVIEW: This version represents the most recent production-ready release that has been thoroughly tested and is recommended for use in applications. VERSION FORMAT: • The version number follows semantic versioning (e.g. 0.72.0) • Excludes any release candidates or beta versions USAGE: • This tool is commonly used before planning an upgrade to ensure targeting the latest stable release • Must be called before calling get-react-native-diff tool • The output of this tool will be used as the toVersion parameter in the get-react-native-diff tool`, }, async () => { const version = await getStableVersion(); return { content: [{ type: "text", text: version }] } } );
  • Core handler function that executes the tool logic by fetching the latest stable React Native version from GitHub releases API.
    export const getStableVersion = async () => { const response = await fetch(`https://api.github.com/repos/facebook/react-native/releases/latest`); const data = await response.json() as { tag_name: string }; return data.tag_name.replace('v', ''); }
  • Imports the getStableVersion helper function used by the tool handler.
    import { getCurrentReleaseCandidateVersion, getDiff, getStableVersion } from "./services";
  • src/server.ts:17-17 (registration)
    Calls registerTools which includes registration of the get-stable-version tool.
    registerTools(server);

Latest Blog Posts

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/rn-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server