mcpField
N
nativine

nativine

Local
github.com/nativineDeveloper Tools0Updated 13w ago

About nativine

Nativine's official MCP server lets users of AI IDEs configure website-to-app projects through natural-language chat. It manages drafts, assets, builds, and downloads for Android and iOS app packages.

Key features

  1. 01Create and update app drafts
  2. 02Configure branding and native features
  3. 03Upload local app assets
  4. 04Trigger and track app builds
  5. 05Download completed app packages

Use cases

  1. 01Turn a website into an Android app
  2. 02Configure app navigation and branding
  3. 03Build and download an app package

MCP support

The server exposes Nativine account, draft, asset, build, and download operations as tools to MCP-compatible IDEs and clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"nativine": {
"command": "npx",
"args": [
"-y",
"@nativine/mcp"
],
"env": {
"NATIVINE_API_KEY": "<NATIVINE_API_KEY>",
"NATIVINE_PROJECT_DIR": "<NATIVINE_PROJECT_DIR>"
}
}
}
}
Run commandnpx -y @nativine/mcp
Environment variables to set
NATIVINE_API_KEYSecretYour Nativine API key
NATIVINE_PROJECT_DIROptional local project directory for offline builds

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@nativine/mcp1.0.5

Tools

8

Saved tool list · updated 3w ago

This tool takes no parameters.

Details

From the project 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):

{
  "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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.