About Mobile App Developer Tools
Mobile App Developer Tools is an MCP server in the Commerce category: cursor plugin for mobile app development. 43 skills, 12 rules, and 36 MCP tools for React Native/Expo and Flutter — from project setup to app store submission.
Install
git clone https://github.com/TMHSDigital/Mobile-App-Developer-ToolsThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (36)
mobile_addMapAdd a map view with provider config, location permissions, and marker support.
Parameters not published.
mobile_addPermissionAdd a platform permission to app.json with iOS rationale string via Expo config plugins.
Parameters not published.
mobile_addPushNotificationsAdd expo-notifications plugin to app.json, create notification handler, configure Android channel.
Parameters not published.
mobile_analyzeBundleAnalyze app bundle for large dependencies, heavy assets, and optimization opportunities.
Parameters not published.
mobile_auditAccessibilityScan project for a11y violations: missing labels, small touch targets, images without alt text, color-only indicators. Reports WCAG level.
Parameters not published.
mobile_buildForStoreCreate a production build for app store submission via EAS Build. Validates app.json before building.
Parameters not published.
mobile_checkBuildHealthValidate app.json, check dependencies, verify TypeScript compiles, detect native module issues.
Parameters not published.
mobile_checkDevEnvironmentDetect installed tools and SDKs (Node, Expo CLI, Watchman, Xcode, Android Studio, JDK). Report what is missing with install instructions.
Parameters not published.
mobile_checkNativeCompatAudit installed packages for New Architecture (Fabric/TurboModules) support. Flag bridge-only and deprecated dependencies.
Parameters not published.
mobile_checkOfflineReadyValidate offline-first readiness: local database, network status listener, query caching, mutation queue.
Parameters not published.
Show all 36 tools
mobile_configureDeepLinksSet URL scheme, add Android intent filters, iOS associated domains, generate AASA template.
Parameters not published.
mobile_configureOTAConfigure EAS Update for over-the-air JavaScript updates with channels and runtime version policy.
Parameters not published.
mobile_createNativeModuleScaffold an Expo Module or Flutter platform plugin with Swift/Kotlin stubs and TypeScript/Dart bindings.
Parameters not published.
mobile_generateComponentCreate a React Native component with typed props interface, StyleSheet, and optional test file.
Parameters not published.
mobile_generateFormScaffold a validated form component with typed fields, Zod schema, and error handling.
Parameters not published.
mobile_generateScreenCreate a new Expo Router screen file with correct convention, navigation wiring, and boilerplate.
Parameters not published.
mobile_generateScreenshotsGenerate a screenshot capture helper script and list required store dimensions for iOS and Android.
Parameters not published.
mobile_generateTestFileScaffold a test file for an existing component or module with imports and placeholder test cases.
Parameters not published.
mobile_installDependencyInstall a package via `npx expo install` with native module detection and Expo Go compatibility warnings.
Parameters not published.
mobile_integrateAIScaffold an AI API client with provider config, error handling, timeout, and TypeScript types.
Parameters not published.
mobile_profilePerformanceAnalyze project for performance anti-patterns: slow lists, unnecessary re-renders, uncached images, animation issues.
Parameters not published.
mobile_resetDevEnvironmentNuclear reset: clear Metro cache, .expo dir, node_modules cache, optionally Pods and Gradle.
Parameters not published.
mobile_runOnDeviceStart dev server and provide step-by-step instructions for connecting a physical device.
Parameters not published.
mobile_runTestsExecute test suite (Jest for Expo, flutter test for Flutter) and return structured pass/fail summary with failure details.
Parameters not published.
mobile_scaffoldProjectGenerate a new Expo project with TypeScript template and recommended config.
Parameters not published.
mobile_securityAuditScan project for common mobile security anti-patterns: insecure storage, missing SSL pinning, debug flags, cleartext traffic.
Parameters not published.
mobile_setupCIGenerate a GitHub Actions CI workflow for build, test, and optional EAS Build deployment.
Parameters not published.
mobile_setupFeatureFlagsAdd typed feature flag provider with default values, remote sync, and provider integration (PostHog, LaunchDarkly, Firebase).
Parameters not published.
mobile_setupI18nInitialize i18n config with locale files, translation structure, and language detection.
Parameters not published.
mobile_setupMonitoringConfigure APM with Sentry Performance or Datadog RUM. Generate monitoring module with error capture, tracing, and release health.
Parameters not published.
mobile_setupRealtimeAdd a real-time client module with connection management, reconnection, and typed events.
Parameters not published.
mobile_setupThemingInitialize design token system with light/dark themes, semantic colors, spacing, typography, and persistent theme preference.
Parameters not published.
mobile_submitToAppStoreSubmit the latest iOS production build to App Store Connect via EAS Submit.
Parameters not published.
mobile_submitToPlayStoreSubmit the latest Android production build to Google Play Console via EAS Submit.
Parameters not published.
mobile_upgradeSDKDetect current SDK version, generate step-by-step upgrade plan with dependency fixes, breaking changes, and rollback strategy.
Parameters not published.
mobile_validateStoreMetadataCheck app.json for all required store listing fields (name, bundle ID, version, icon, splash, privacy policy).
Parameters not published.
Ask AI
Ask AI about Mobile App Developer Tools
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.