io.github.nativine/mcp

Registre officiel Outils de développement

Nativine MCP Server — Convert websites to native mobile apps from your AI IDE

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package @nativine/mcp
Claude Code
claude mcp add io-github-nativine-mcp -e 'NATIVINE_API_KEY=<your nativine_api_key>' -e 'NATIVINE_PROJECT_DIR=<NATIVINE_PROJECT_DIR>' -- npx -y @nativine/mcp@1.0.5
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "io-github-nativine-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@nativine/mcp@1.0.5"
            ],
            "env": {
                "NATIVINE_API_KEY": "<your nativine_api_key>",
                "NATIVINE_PROJECT_DIR": "<NATIVINE_PROJECT_DIR>"
            }
        }
    }
}

Variables d'environnement

  • NATIVINE_API_KEY obligatoire secret Your Nativine API key
  • NATIVINE_PROJECT_DIR Optional local project directory for offline builds

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. @nativine/mcp — Nativine MCP Server
  2. 🚀 Quick Start
  3. 🔧 Available Tools
  4. 🔄 How It Works
  5. 📋 Configuration Options
  6. 💳 Plans
  7. 🌐 Environment Variables
  8. 📖 Documentation
  9. 📄 License

@nativine/mcp — Nativine MCP Server

The official Model Context Protocol (MCP) server for Nativine — the first website-to-app converter platform with MCP support.

Connect your AI IDE (Cursor, Claude Desktop, Antigravity, VS Code, Windsurf, or any MCP-compatible tool) and convert any website into a native Android (.apk/.aab) or iOS (.ipa) app through natural language chat.


🚀 Quick Start

1. Get Your API Key

Generate an API key from your Nativine Dashboard → API Keys tab.

2. Configure Your IDE

Add the following to your MCP configuration:

Cursor / Claude Desktop / Antigravity (mcp_config.json):

{
  "mcpServers": {
    "nativine": {
      "command": "npx",
      "args": ["-y", "@nativine/mcp"],
      "env": {
        "NATIVINE_API_KEY": "ntvn_ak_your_key_here"
      }
    }
  }
}

VS Code (.vscode/settings.json):

{
  "mcp.servers": {
    "nativine": {
      "command": "npx",
      "args": ["-y", "@nativine/mcp"],
      "env": {
        "NATIVINE_API_KEY": "ntvn_ak_your_key_here"
      }
    }
  }
}
3. Start Building

Just chat with your AI:

"Convert https://my-store.com into an Android app with a blue theme and bottom navigation"


🔧 Available Tools

ToolDescription
nativine_get_accountGet authenticated user profile, plan tier, and currency
nativine_list_draftsList all app drafts for the authenticated user
nativine_get_draftGet full details of a specific app draft
nativine_save_draftCreate or update an app draft configuration
nativine_upload_assetUpload a local file (icon, splash, logo) to Nativine cloud
nativine_trigger_buildTrigger APK/AAB/IPA compilation for a draft
nativine_build_statusCheck build progress and get download links
nativine_download_buildDownload a completed build to the local filesystem

🔄 How It Works

  1. Authenticate — The server reads your NATIVINE_API_KEY from the environment.
  2. List or Create Drafts — The AI calls nativine_list_drafts to show existing apps, or creates a new draft with nativine_save_draft.
  3. Configure Your App — Set branding colors, permissions, splash screens, bottom navigation, deep links, push notifications, and 30+ native features.
  4. Upload Assets — Upload app icons and splash images directly from your local filesystem.
  5. Build — Trigger compilation with nativine_trigger_build and poll with nativine_build_status.
  6. Download — Once complete, the AI downloads the .apk/.aab/.ipa to your project directory.

📋 Configuration Options

The nativine_save_draft tool accepts a rich config object with these categories:

  • Branding — brandColor, statusBarColor, navBarColor, splashBackgroundColor
  • Splash Screen — splashType (logo/full/animation), splashLogoSize, splashAnimationType
  • Behavior — screenOrientation, enablePullToRefresh, enableProgressBar, enablePinchToZoom, pressAgainToExit, enableFullScreen
  • Permissions — enableCamera, enableMicrophone, enableLocation, enableStorage (with custom dialog text)
  • Web Overrides — userAgent, customCSS, customJS, supportedDomains
  • Deep Links — enableDeepLinks, deepLinkScheme, enableUniversalLinks
  • Addons — Bottom Navigation, Header Bar, Floating Button, OneSignal Push, AdMob Ads, Biometrics, Haptic Feedback, In-App Updates/Reviews, Local Datastore, Contacts Access, Print Support, OAuth/Google Sign-In, Screenshot Blocker
  • Keystore — Custom .jks/.p12 signing for Play Store releases (Release plan only)
  • Versioning — versionCode, versionName

💳 Plans

FeatureFree PlanRelease Plan
Trial APK builds✅✅
Production APK/AAB❌✅
iOS IPA builds❌✅
Push Notifications❌✅
AdMob Ads❌✅
Custom Keystore❌✅
Biometrics & Premium Addons❌✅

If premium features are requested without a Release plan, the assistant will guide you to upgrade. Upgrade anytime at nativine.com/pricing.


🌐 Environment Variables

VariableRequiredDescription
NATIVINE_API_KEY✅Your Nativine API key (ntvn_ak_...)
NATIVINE_API_URL❌Custom API endpoint (default: https://api.nativine.com/api)
NATIVINE_PROJECT_DIR❌Override project directory for local config and downloads

📖 Documentation

Full documentation is available at nativine.com/docs.

For MCP-specific setup guides, visit nativine.com/mcp.


📄 License

ISC

Questions fréquentes

Qu'est-ce que io.github.nativine/mcp ?

Nativine MCP Server — Convert websites to native mobile apps from your AI IDE

Comment installer io.github.nativine/mcp ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add io-github-nativine-mcp -e 'NATIVINE_API_KEY=<your nativine_api_key>' -e 'NATIVINE_PROJECT_DIR=<NATIVINE_PROJECT_DIR>' -- npx -y @nativine/mcp@1.0.5. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.nativine/mcp ?

Oui. Il attend NATIVINE_API_KEY, à renseigner dans sa configuration.

io.github.nativine/mcp est-il open source ?

Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.

Qui maintient io.github.nativine/mcp ?

Il est publié par nativine. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.