Skip to main content

MCP server exposing Nova ADK's design, code, and multimodal capabilities as tools for Claude Desktop, Antigravity, Cursor, Cline, Continue.

Project description

nova-mcp-server

PyPI Python

MCP server that brings Nova ADK's design + code generation + multimodal tools into any MCP-compatible AI client — Claude Desktop, Google Antigravity (Gemini 3), Cursor, Cline, Continue.

What you get

Six tools callable from your AI client:

  • nova_design — production-ready HTML landing pages, dashboards, UI mockups (Lovable-caliber)
  • nova_tool — functional interactive SPAs with JS + localStorage
  • nova_backend — FastAPI or Next.js backend code (routes, schema, auth, Dockerfile)
  • nova_video — animated MP4 scenes (GSAP + headless Chromium)
  • nova_image — AI-generated logos, illustrations, graphics (Flux/SDXL)
  • nova_tts — text-to-speech (6 voices, MP3)

Install

pip install nova-mcp-server

You also need a Nova API key.

Configure your AI client

Claude Desktop

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "nova-adk": {
      "command": "nova-mcp-server",
      "env": {
        "NOVA_API_URL": "https://api.novalab.build",
        "NOVA_API_KEY": "nova_your_key_here"
      }
    }
  }
}

Restart Claude Desktop. You'll see a 🔌 tools icon in the input — Nova's 6 tools are listed.

Google Antigravity

Settings → Agents → MCP Servers → Add:

{
  "nova-adk": {
    "command": "nova-mcp-server",
    "env": {
      "NOVA_API_URL": "https://api.novalab.build",
      "NOVA_API_KEY": "nova_your_key_here"
    }
  }
}

Cursor

Settings → Features → Model Context Protocol → Add MCP Server. Use same config.

Cline / Continue / other MCP clients

Point them at the nova-mcp-server command with the env vars above.

Usage in chat

Use nova_design to create a landing page for CodeFlow — a dev tool SaaS

Build a Kanban board via nova_tool with working drag-and-drop

Generate FastAPI backend for a Todo app via nova_backend with JWT auth

Your AI client will call the tool, return the result inline.

Example output

nova_design returns complete HTML with Tailwind, mesh gradients, real copy, modern component patterns — the same engine that powers the Nova ADK platform itself.

Environment variables

Variable Required Default Description
NOVA_API_KEY Your API key from novalab.build
NOVA_API_URL https://api.novalab.build Change for self-hosted Nova
NOVA_MCP_LOG_LEVEL INFO DEBUG for troubleshooting

Troubleshooting

"MCP server failed to start": Check nova-mcp-server --help works directly (i.e. the pip install succeeded).

"Nova API error (401)": Invalid or expired NOVA_API_KEY.

"Nova API error (429)": Rate limited — check your plan.

Development

Source: https://github.com/devsuperr/nova-adk/tree/main/mcp-package

git clone https://github.com/devsuperr/nova-adk
cd nova-adk/mcp-package
pip install -e .
nova-mcp-server

License

Apache-2.0 © NovaLab

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nova_mcp_server-1.0.0.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nova_mcp_server-1.0.0-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file nova_mcp_server-1.0.0.tar.gz.

File metadata

  • Download URL: nova_mcp_server-1.0.0.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for nova_mcp_server-1.0.0.tar.gz
Algorithm Hash digest
SHA256 09f4ae23c64631cbc339d711c83f7c5848de7cd930ebf2be3cf53583fe78c335
MD5 430b0a1948c853dc4022a6440a236676
BLAKE2b-256 d95c3243578bd5880244b2bbb7fe03b583d6d3f1e0f51fbb5f2c039b444d6540

See more details on using hashes here.

File details

Details for the file nova_mcp_server-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for nova_mcp_server-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d39927394e2a5d406a608b17eae4cab8a5fdf1b1ec9a77b278ae1cbff3a48e41
MD5 7cd51900055edba5126dfec5d7b58e0e
BLAKE2b-256 dea89834436be2ab32f2306df00f0344f603620d06ce62cc6d6f444f93cda19c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page