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
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09f4ae23c64631cbc339d711c83f7c5848de7cd930ebf2be3cf53583fe78c335
|
|
| MD5 |
430b0a1948c853dc4022a6440a236676
|
|
| BLAKE2b-256 |
d95c3243578bd5880244b2bbb7fe03b583d6d3f1e0f51fbb5f2c039b444d6540
|
File details
Details for the file nova_mcp_server-1.0.0-py3-none-any.whl.
File metadata
- Download URL: nova_mcp_server-1.0.0-py3-none-any.whl
- Upload date:
- Size: 8.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d39927394e2a5d406a608b17eae4cab8a5fdf1b1ec9a77b278ae1cbff3a48e41
|
|
| MD5 |
7cd51900055edba5126dfec5d7b58e0e
|
|
| BLAKE2b-256 |
dea89834436be2ab32f2306df00f0344f603620d06ce62cc6d6f444f93cda19c
|