Skip to main content

meganova-mcp-server

MCP server for MegaNova AI — expose LLM inference, image/video generation, embeddings, cloud agents, and Nova Mesh routing to any MCP-compatible client (Claude Desktop, Cursor, VS Code, Windsurf, etc.).

What It Does

MCP Primitive Capabilities
Tools — Inference chat_completion, create_embeddings, rerank_documents
Tools — Media generate_image, generate_video, transcribe_audio
Tools — Models list_models (with filtering by modality, family, use case)
Tools — Cloud Agents cloud_agent_info, cloud_agent_chat, cloud_agent_confirm_tool
Tools — Nova Mesh route_task, chat_with_agent, list_agents, get_agent_info, execute_dag, get_call_log
Tools — Skills list_skills, execute_skill, search_catalog
Resources nova://agents (index), nova://agents/{name} (profile)
Prompts route_task_prompt, agent_chat_prompt, skill_discovery_prompt

Quick Start

Install

pip install meganova-mcp-server

Or from source:

git clone https://github.com/MeganovaAI/meganova-mcp-server.git
cd meganova-mcp-server
pip install -e .

Configure

Set environment variables:

export MEGANOVA_API_KEY=your-api-key                          # Required
export MEGANOVA_API_URL=https://api.meganova.ai/v1            # Default
export MEGANOVA_STUDIO_URL=https://studio-api.meganova.ai     # Default
export NOVA_MESH_URL=https://your-mesh-endpoint               # Optional, for mesh tools

Run (stdio)

meganova-mcp-server

Run (HTTP)

MCP_TRANSPORT=http MCP_PORT=8080 meganova-mcp-server

Client Setup

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "meganova": {
      "command": "meganova-mcp-server",
      "env": {
        "MEGANOVA_API_KEY": "your-api-key"
      }
    }
  }
}

Claude Code

Add to .mcp.json in your project:

{
  "mcpServers": {
    "meganova": {
      "command": "meganova-mcp-server",
      "env": {
        "MEGANOVA_API_KEY": "your-api-key"
      }
    }
  }
}

Cursor / Windsurf

Use the HTTP transport and point to http://localhost:8080/mcp.

Tool Reference

Inference

  • chat_completion — Send messages to any MegaNova LLM (Manta, Qwen, Gemini, Deepseek, etc.)
  • create_embeddings — Generate text embeddings for semantic search and RAG
  • rerank_documents — Rerank documents by relevance to a query

Media

  • generate_image — Text-to-image with FLUX, SeedDream, and other models
  • generate_video — Text-to-video generation
  • transcribe_audio — Audio-to-text transcription from URL

Model Discovery

  • list_models — Browse available models with filters (modality, family, pricing)

Cloud Agents

  • cloud_agent_info — Get info about a deployed Studio agent
  • cloud_agent_chat — Chat with a deployed agent (supports multi-turn conversations)
  • cloud_agent_confirm_tool — Approve or reject pending agent tool calls

Nova Mesh

  • route_task — Auto-route tasks to the best agent in the mesh
  • chat_with_agent — Direct message to a specific mesh agent
  • list_agents / get_agent_info — Discover mesh agents
  • execute_dag — Run multi-step DAG execution plans
  • get_call_log — View recent LLM call history

Skills

  • list_skills / search_catalog — Discover available skill packs
  • execute_skill — Run a specific tool from a skill pack

Docker

docker build -t meganova-mcp-server .
docker run -e MEGANOVA_API_KEY=key -p 8080:8080 meganova-mcp-server

Development

pip install -e ".[dev]"
pytest

License

MIT

Metadata

Release files for meganova-mcp-server 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for meganova-mcp-server 0.3.0
File Size Uploaded Provenance
meganova_mcp_server-0.3.0.tar.gz 15.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for meganova-mcp-server 0.3.0
File Interpreter ABI Platform
meganova_mcp_server-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 39.5 kB

Release files / meganova_mcp_server-0.3.0.tar.gz

Download URL meganova_mcp_server-0.3.0.tar.gz
Size 15.7 kB
Tags Source
SHA-256 checksum
How to use checksums
b60274bf14ee4629a8ebb55400537befdb548e3a32e6ed1bf4f8a5266686aff3
BLAKE2b-256 checksum
How to use checksums
e737b96ae59d9d2505819d2e160e496ed52d525b5a577864cf0af250ef197059
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.9

Release files / meganova_mcp_server-0.3.0-py3-none-any.whl

Download URL meganova_mcp_server-0.3.0-py3-none-any.whl
Size 23.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fea6f19d75cc6ca38ed628270c39a790f388640a49b6c6b69ef15b3b62948390
BLAKE2b-256 checksum
How to use checksums
1b5426c7c7224c1ed2d6a20fc1834c6b7612ebeeceaa1bbab4f0c4bb2bd098e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.9

Security for meganova-mcp-server 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page