# Novence

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/LincChad/novence-mcp  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/novence

## Description
Hosted MCP for creating, checking, deploying, and hosting static sites for AI agents.

## Claude Desktop Quick Installation
Heuristic fallback — verify the package name and runner against the repository README before running it. Uses `npx` (confidence: low):

```json
"mcpServers": {
  "novence": {
    "command": "npx",
    "args": ["-y","novence"]
  }
}
```

## Documentation & README

# Novence MCP

Hosted [Model Context Protocol](https://modelcontextprotocol.io) server for **Novence** — static site hosting for AI agents.

- **Endpoint:** `https://api.novence.ai/mcp` (streamable HTTP)
- **Auth:** `Authorization: Bearer nv_…`
- **Docs:** [novence.ai/mcp](https://novence.ai/mcp)
- **Privacy:** [novence.ai/privacy](https://novence.ai/privacy)

This repository is the **Claude Code plugin / install package** ([LincChad/novence-mcp](https://github.com/LincChad/novence-mcp)). The MCP server itself is hosted; there is nothing to run locally.

## Get an API key

```bash
curl -sS -X POST https://api.novence.ai/v1/bootstrap \
  -H 'Content-Type: application/json' \
  -d '{"email":"you@example.com"}'
```

Verify the emailed OTP when prompted to unlock full Free quotas.

## Install (Claude Code)

```bash
claude plugin marketplace add LincChad/novence-mcp
# or: enable from the Claude plugin directory after listing is approved
```

Then set **Novence API key** in plugin settings (Keychain). See [SETUP.md](./SETUP.md). Run `/reload-plugins` if you filled the key after enabling.

Claude stores the key via **plugin `userConfig`** — prefer this over shell env. The plugin’s `.mcp.json` sends `Authorization: Bearer ${user_config.api_key}`.

## Cursor / shell

```bash
export NOVENCE_API_KEY='nv_…'
```

Add to `~/.cursor/mcp.json` (or project `.cursor/mcp.json`):

```json
{
  "mcpServers": {
    "novence": {
      "url": "https://api.novence.ai/mcp",
      "headers": {
        "Authorization": "Bearer ${env:NOVENCE_API_KEY}"
      }
    }
  }
}
```

One-click install: [Add to Cursor](https://novence.ai/mcp#connect)

## Generic MCP clients

```json
{
  "mcpServers": {
    "novence": {
      "url": "https://api.novence.ai/mcp",
      "headers": {
        "Authorization": "Bearer nv_…"
      }
    }
  }
}
```

## Tools

| Tool | Description |
| --- | --- |
| `create_project` / `list_projects` / `get_project` / `update_project_settings` | Project lifecycle |
| `get_upload_url` / `get_upload_urls_batch` / `confirm_upload` / `confirm_uploads_batch` | Upload site files |
| `list_files` / `get_file` / `delete_file` | Manage project files |
| `deploy` / `get_deployment_status` / `get_preview_url` | Publish and poll until live |
| `run_checks` / `get_checks_results` | Quality checks (Lighthouse, a11y, links) |
| `configure_custom_domain` / `get_domain_status` | Custom domains |
| `create_form` / `list_forms` / `update_form` / `list_form_submissions` / `delete_form_submission` | Forms |
| `get_quotas_and_usage` / `get_project_usage` / `get_account` | Quotas and account |
| `create_account_session` / `get_account_console_kit` | Billing/account console kit (never embed `nv_` in HTML) |

## Official registry

Published as `io.github.LincChad/novence-mcp` on [registry.modelcontextprotocol.io](https://registry.modelcontextprotocol.io).

## License

MIT — see [LICENSE](./LICENSE).

