# Novence

Static site hosting built for AI agents: your agent assembles the site, Novence hands it a place to ship it.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 1
- Author: Novence-ai
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Novence-ai/mcp
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/novence

## What it does

Novence runs as a hosted MCP server, so there is nothing to start on your machine. The agent talks to `https://api.novence.ai/mcp` over streamable HTTP and drives the site through tools: create a project, push files, deploy, run quality checks. The repository only holds the Claude install package and a stdio adapter for MCP directories — the hosting API itself lives elsewhere.

Auth is optional at the start. Call `bootstrap(email)`, the session picks up an `nv_` key, and later sessions need `Authorization: Bearer nv_…`. Claude keeps the key through the plugin `userConfig`; Cursor and shell clients persist it as `NOVENCE_API_KEY`. Leave the key field blank during setup — an empty interpolation counts as unauthenticated, so bootstrap still works before you fill it in.

Some tools are gated by plan. `share_gate_emails` only applies to `*.novence.ai` domains, while `site_mcp`, `put_site_data`, preview aliases and the webmaster brief require Pro or Scale. `deploy` rolls back the last 5 releases, and `run_checks` covers Lighthouse, accessibility and links. Not on MCP at all? Use the REST fallback: `POST https://api.novence.ai/v1/demo` first, then `POST https://api.novence.ai/v1/bootstrap` with your email.

## Requirements
- Remote server: `https://api.novence.ai/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http mcp https://api.novence.ai/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add novence --url https://api.novence.ai/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "novence": {
            "url": "https://api.novence.ai/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "novence": {
            "type": "http",
            "url": "https://api.novence.ai/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http novence https://api.novence.ai/mcp
```

## When to use it
- ship a static site and get a live URL right away
- upload project files in a batch and confirm them
- run Lighthouse and link checks before publishing
- point a custom domain at the site
- roll back a deploy that broke something

## Example prompts
- Create a project and deploy this HTML into it
- Upload the files in `dist` and publish the site
- Run `run_checks` and show me what failed

## Similar
- [ShipStatic](https://affpapa.org/en/nevibecode/mcp/shipstatic.md) — MCP server · ★ 6
- [cybrix-deploy](https://affpapa.org/en/nevibecode/plugins/cybrix-deploy.md) — plugin · ★ 64
- [here-now](https://affpapa.org/en/nevibecode/skills/here-now.md) — skill · 17100 installs
- [brewpage-publish](https://affpapa.org/en/nevibecode/skills/brewpage-publish.md) — skill · 597 installs
- [createos](https://affpapa.org/en/nevibecode/skills/createos.md) — skill · 1700 installs
- [cargo-hosting](https://affpapa.org/en/nevibecode/skills/cargo-hosting.md) — skill · 9800 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
