Nativine

io.github.nativinePublished by GitHub account nativinev1.0.5Updated Oct 24, 2026

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

Overview

AI-generated overview

Nativine's local MCP server lets an AI assistant turn a website into a native Android or iOS app by managing drafts, uploading assets, triggering builds and下载.

What you can do
Read account profile, plan tier and currency, and list or inspect existing app drafts for the authenticated user. Create or update an app draft configuration covering branding, splash screens, behavior, permissions, web overrides, deep links, addons, keystore and versioning. Upload local icon, splash or logo files to the Nativine cloud. Trigger APK, AAB or IPA compilation, poll build progress, and download a finished build to the local filesystem.
When to use it
Useful when you want to produce a native Android or iOS package from an existing website through chat in an MCP-capable IDE, and want the assistant to handle draft configuration, asset upload, build triggering and download in one place.
Requirements
Runs locally via npx as the npm package @nativine/mcp, so Node.js is needed. Requires a Nativine account and an API key supplied in the NATIVINE_API_KEY environment variable. Optional NATIVINE_API_URL and NATIVINE_PROJECT_DIR variables override the API endpoint and local project directory. Network access to the Nativine API is required.
Before you install
The server holds a Nativine API key (NATIVINE_API_KEY) and sends draft configuration, uploaded assets and build requests to Nativine's cloud. It writes drafts, uploads files and starts builds, and downloads build artifacts to your local filesystem. Builds consume plan quota; production APK/AAB, iOS IPA, push, ads, custom keystore and premium addons need a paid Release plan. Custom keystore signing involves signing credentials.

Installation

In SourceWeft

  1. Open Nativine in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

@nativine/mcp — Nativine MCP Server

[NPM Version] [NPM Downloads] [License] [Protocol]

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):

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

VS Code (.vscode/settings.json):

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

Source: README.md at commit 376ef92

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.0.5LatestSep 16, 2026

Score

40% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.