MCP servers for Chinese AI models

Claude Desktop, Cline, Cursor and Continue can call NovAI's 111 Chinese models directly. Three servers, each solving one thing: what things cost, how to generate media, and which model to pick for a workload.

novai-prices

Answers "which Chinese model is cheapest for what I'm doing?". Normalizes per-token, per-second and per-image prices into comparable units. No API key needed.

github.com/vvvvking/novai-prices-mcp →

novai-media

Generate images and video with Seedream, WAN, Hunyuan, Hailuo, Kling and Seedance from any MCP client. Async video jobs with polling.

github.com/vvvvking/novai-media-mcp →

novai-router

Picks the cheapest model for a workload shape — coding, agent, chat, video, image — under a budget ceiling, and compares a shortlist at a given token volume.

github.com/vvvvking/novai-router-mcp →

Hosted endpoint (no install)

The novai-prices tools are also served over streamable HTTP — point any MCP client that accepts a remote URL at it, with no local process and no API key:

https://aiapi-pro.com/api/mcp

Supported methods: initialize, ping, tools/list, tools/call, notifications, and JSON-RPC batches. Protocol versions 2024-11-05, 2025-03-26 and 2025-06-18. Tools: cheapest_models, model_price, list_categories — read-only, no auth.

Quick check: curl -s https://aiapi-pro.com/api/mcp returns the endpoint descriptor and example requests.

Client setup

Any client that accepts a remote URL works — no process, no key:

ClientSetup
Cursor~/.cursor/mcp.json → {"mcpServers":{"novai-prices":{"url":"https://aiapi-pro.com/api/mcp"}}}
VS Code (Copilot).vscode/mcp.json → {"servers":{"novai-prices":{"type":"http","url":"https://aiapi-pro.com/api/mcp"}}}
ClineMCP Servers → Remote Servers → URL: https://aiapi-pro.com/api/mcp
Claude Desktopnpx -y mcp-remote https://aiapi-pro.com/api/mcp (stdio proxy) or a custom connector

Install (Claude Desktop / Cline / Cursor)

All three are dependency-free Python 3.9+ scripts over stdio. Add the ones you want:

{
  "mcpServers": {
    "novai-prices": { "command": "python3", "args": ["/path/to/novai-prices-mcp/server.py"] },
    "novai-router": { "command": "python3", "args": ["/path/to/novai-router-mcp/server.py"] },
    "novai-media": {
      "command": "python3",
      "args": ["/path/to/novai-media-mcp/server.py"],
      "env": { "NOVAI_API_KEY": "nvai-..." }
    }
  }
}

Only novai-media needs a key. Get one at aiapi-pro.com/register — $2 credit, no card required.

What they share

PropertyValue
Data source/china-ai-leaderboard.json — regenerated daily, provider list price
Markup0% — multiplier 1.0, verified at /transparency.html
Transportstdio (JSON-RPC 2.0)
Dependenciesnone (Python 3.9+ standard library)
LicenseMIT

Why MCP

Model choice is usually made inside an editor or an agent, not on a pricing page. These servers put the cost side of that decision where the decision happens — and keep it honest: no quality claims, just the price feed, converted to a unit you can compare.