Novence について
Novenceは、AIエージェントによる静的サイトの作成と公開を支援するホスト型MCPサーバーです。プロジェクト、ファイル、デプロイ、ドメイン、フォーム、品質チェックのツールを備え、APIキーなしで開始できる初期設定フローがあります。
主な機能
- 01サイトプロジェクトの作成と管理
- 02サイトファイルのアップロードと管理
- 03サイトのデプロイ・プレビュー・ロールバック
- 04カスタムドメインとリダイレクトの設定
- 05Lighthouse・アクセシビリティ・リンクのチェック
- 06フォームと送信内容の管理
活用シーン
- 01エージェントが作成した静的サイトの公開
- 02リリース前のデプロイプレビュー
- 03サイトのアクセシビリティとリンクの確認
- 04ドメイン設定またはフォーム送信の収集
MCP 対応
Novenceはホスト型Streamable HTTP MCPエンドポイントを通じて、静的サイトのホスティングと管理ツールを提供します。クライアントはキーなしで接続して初期設定を行い、以降のセッションでは発行されたBearerキーで認証できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.novence.ai/mcpclaude mcp add --transport http ai-novence https://api.novence.ai/mcp{"mcpServers":{"ai-novence":{"type":"http","url":"https://api.novence.ai/mcp"}}}Cursor で開く{"servers":{"ai-novence":{"type":"http","url":"https://api.novence.ai/mcp"}}}VS Code で開く{"mcpServers":{"ai-novence":{"type":"http","url":"https://api.novence.ai/mcp"}}}{"mcpServers":{"ai-novence":{"serverUrl":"https://api.novence.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.novence.ai/mcp認証が必要ツール
50| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| string | はい | アカウントのメールアドレス。最初のライブ URL の後に OTP が届きます。 | |
| attribution | object | いいえ | ユーザーをここに誘導した novence.ai ページの初回接触フィールドです。そのまま渡してください。値を捏造しないでください。 |
| attribution.term | string | いいえ | |
| attribution.gclid | string | いいえ | |
| attribution.medium | string | いいえ | |
| attribution.source | string | いいえ | |
| attribution.content | string | いいえ | |
| attribution.landing | string | いいえ | |
| attribution.campaign | string | いいえ | |
| attribution.referrer | string | いいえ | |
| attribution.gaClientId | string | いいえ | |
| attribution.gaSessionId | string | いいえ |
詳細
Novence MCP
AI エージェント向けの静的サイトホスティング Novence の、ホステッド Model Context Protocol サーバーです。
エージェントがサイトを構築できます。あとは数秒で、公開先を用意できます。
20 秒 · Claude Code、Cursor、Codex、その他あらゆるエージェント · プラグインから公開 URL まで
- エンドポイント:
https://api.novence.ai/mcp(ストリーミング可能な HTTP) - 認証: 最初は省略できます。
bootstrap(email)を呼び出すと、セッションにnv_キーが適用されます。その後のセッションではAuthorization: Bearer nv_…を指定します。 - ドキュメント: novence.ai/mcp
- プライバシー: novence.ai/privacy
このリポジトリは Claude Code プラグイン/インストールパッケージ(Novence-ai/mcp)です。MCP サーバー自体はホストされているため、ローカルで実行するものはありません。
Dockerfile と catalog/ の stdio アダプターは、MCP ディレクトリ(Glama)専用です。tools/list に公開ツールスキーマを返します。ホスティング API は含まれていません。エンドユーザーは https://api.novence.ai/mcp を使用してください。
ルートの .mcp.json(および Cursor/Agent Plugins 用の mcp.json)は Cursor 対応で、URL のみが記載されており、Claude の ${user_config.*} プレースホルダーはありません。bootstrap の後、Cursor/シェルのクライアントは環境変数 NOVENCE_API_KEY と Bearer ヘッダーを使って認証情報を保存します。Claude Code プラグインは .claude-plugin/plugin.json のインライン mcpServers を介して、Keychain/userConfig.api_key を保持します。
レジストリー用スキル:skills/novence-deploy(利用可能になったら gh skill install Novence-ai/mcp novence-deploy を実行してください)。
インストール(Claude Code)
claude plugin marketplace add Novence-ai/mcp
# or: enable from the Claude plugin directory after listing is approved
Novence API key は空欄のままにします。bootstrap(email)(MCP)を呼び出してください。公開 URL が表示されたら、プラグイン設定(Keychain)に nv_ キーを貼り付け、/reload-plugins を実行すると、以降のセッションでも認証が維持されます。
Claude はプラグインの userConfig を介してキーを保存します。空の値は未認証として扱われる(Bearer /補間されていない ${user_config.api_key})ため、フィールドを入力する前でも bootstrap が機能します。
Cursor/シェル
ルートの .mcp.json はこの URL のみの形式に対応しています(認証ヘッダーなし)。ヘッダーなしで接続してから、bootstrap を実行してください。
{
"mcpServers": {
"novence": {
"url": "https://api.novence.ai/mcp"
}
}
}
bootstrap の後、キーを保存します。
export NOVENCE_API_KEY='nv_…'
{
"mcpServers": {
"novence": {
"url": "https://api.novence.ai/mcp",
"headers": {
"Authorization": "Bearer ${env:NOVENCE_API_KEY}"
}
}
}
}
ワンクリックでインストール(キー不要):Cursor に追加
汎用 MCP クライアント
Cursor と同じです。まず URL のみを指定し、bootstrap の後に Authorization: Bearer nv_… を追加します。
MCP を利用していない場合は、REST による代替手段を使用できます。
# Deploy first (no email): curl -sS -X POST https://api.novence.ai/v1/demo
curl -sS -X POST https://api.novence.ai/v1/bootstrap \
-H 'Content-Type: application/json' \
-d '{"email":"[email protected]"}'
公開 URL が表示された後、メールで届いた OTP を確認すると、Free の全クォータを利用できます。
ツール
| ツール | 説明 |
|---|---|
bootstrap / verify_email / resend_verification / reissue_key | 事前の nv_ キーなしで登録します。ライブ URL の後に OTP を使用します |
create_project / list_projects / get_project / update_project_settings | プロジェクトのライフサイクル(*.novence.ai でのみ share_gate_emails OTP を使用します。Pro/Scale では site_mcp で訪問者向け MCP を利用できます。Pro/Scale では data_edit_emails + data_edit_names で所有者の /edit を設定できます) |
get_upload_url / get_upload_urls_batch / confirm_upload / confirm_uploads_batch | サイトファイルをアップロードします |
list_files / get_file / delete_file | プロジェクトファイルを管理します |
set_redirects | /_redirects をステージングします(SPA:/* /index.html 200)。適用するには deploy を呼び出します |
put_site_data | デプロイせずにライブ /data/{name}.json を更新します(Pro/Scale) |
get_site_brief / put_site_brief / list_site_events | 非公開のウェブマスター向けブリーフと受信トレイ(Pro/Scale)。セッション開始時:取得してから一覧表示します。 |
deploy / get_deployment_status / get_preview_url / rollback | 公開、ポーリング、プレビューのエイリアス(Pro/Scale)、直近 5 件のロールバック |
publish_html | 1 つの HTML ドキュメントを index.html にしてデプロイします(新規作成する場合は project_id を省略します) |
run_checks / get_checks_results | 品質チェック(Lighthouse、アクセシビリティ、リンク) |
configure_custom_domain / get_domain_status | カスタムドメイン(CNAME の www → fallback.novence.ai、apex は ALIAS または URL リダイレクト) |
create_form / list_forms / update_form / list_form_submissions / delete_form_submission | フォーム |
checkout / mpp_upgrade / billing_portal | 有料プラン(メールアドレスの確認が必要。2 つ目のプロジェクト作成後、または 402 エラー発生後に利用できます) |
get_quotas_and_usage / get_project_usage / update_project_settings (analytics_enabled) / get_project_analytics / get_account | クォータ、使用状況、オプトイン方式のサイトトラフィック分析 |
create_account_session / get_account_console_kit | 課金/アカウントコンソールキット(nv_ を HTML に埋め込まないでください) |
公式レジストリ
registry.modelcontextprotocol.io で ai.novence/mcp として公開されています。
ライセンス
MIT — LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。