nightmarquee について
nightmarqueeは、エディターやコーディングエージェント向けに、ライブデモ付きのアートディレクションされたウェブサイト用プロンプトを提供するMCPサーバーです。プロンプトを検索し、ツール別の形式で取得でき、デモ映像のリンクも利用できます。
主な機能
- 01クエリ、カテゴリ、ティアでプロンプト検索
- 02エディター別の形式でプロンプト取得
- 03デザインのライブデモを閲覧
- 04デモ映像の新しいリンクを取得
- 05カタログのプロンプトをMCPプロンプトとして登録
活用シーン
- 01ランディングページのデザイン案を探す
- 02CursorやLovable向けにプロンプトを調整
- 03生成するウェブサイトにデモ映像を使用
- 04エディターのコマンドパレットからデザイン案を閲覧
MCP 対応
stdioのMCPサーバーとして、プロンプト検索・取得、映像、アカウントのツールを提供します。カタログ項目はMCPプロンプトとしても登録され、クライアントに表示されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y nightmarqueeNIGHTMARQUEE_TOKENシークレットAPI token for headless or CI use. On a workstation run nightmarquee_sign_in instead.NIGHTMARQUEE_NO_TELEMETRYSet to 1 to stop sending the anonymous install ID and MCP client name.NIGHTMARQUEE_TIMEOUT_MSPer-request timeout in ms, default 10000. Invalid values fall back to the default.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
5掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| tier | enum | いいえ | "free" はアカウント不要です。"unlimited" は Unlimited プランへのサインインが必要ですfree | unlimited |
| limit | integer | いいえ | 返す一致件数。1~50、デフォルトは 10 |
| query | string | いいえ | タイトル、タグライン、スタイルキーワードとの照合に使う自由テキスト |
| category | enum | いいえ | カタログ内の 1 つのセクションに絞り込みますhero | landing | saas | portfolio | ecommerce | 3d | mobile |
詳細
nightmarquee
エディター内でライブプレビューを確認できる、シネマティックなウェブサイト向けプロンプトです。
ヒーローセクション、ランディングページ、SaaS、ポートフォリオ、Eコマース、3D/WebGL シーン向けのアートディレクション付きプロンプトです。それぞれ Lovable、Bolt、Cursor、Claude、Codex 向けに調整されており、スクロールして確認できるライブデモも用意されています。
MCP(Model Context Protocol)の stdio サーバーです。Node 20 以降が必要です。
インストール
Claude Code
claude mcp add nightmarquee -- npx -y nightmarquee
または Claude Code プラグインとしてインストールできます。下記のスキルと同じサーバーが追加されます。
/plugin install nightmarquee --marketplace ant-dev-lab/nightmarquee-mcp
Claude Desktop / Cursor:MCP 設定に追加します。
{
"mcpServers": {
"nightmarquee": {
"command": "npx",
"args": ["-y", "nightmarquee"]
}
}
}
Claude Desktop は、macOS では ~/Library/Application Support/Claude/claude_desktop_config.json、Windows では %APPDATA%\Claude\claude_desktop_config.json を読み込みます。Cursor は ~/.cursor/mcp.json、またはプロジェクト内の .cursor/mcp.json を読み込みます。
Codex:CLI、IDE 拡張機能、ChatGPT アプリで設定が共有されます。
codex mcp add nightmarquee -- npx -y nightmarquee
これにより ~/.codex/config.toml に次の内容が書き込まれます。手動で追加することもできます(または、信頼済みプロジェクトの .codex/config.toml に追加できます)。
[mcp_servers.nightmarquee]
command = "npx"
args = ["-y", "nightmarquee"]
Codex ではツールを使えますが、MCP プロンプトはまだコマンドとして表示されません。そのため、通常の言葉でデザインを依頼すると、nightmarquee_search_prompts が呼び出されます。別の tool を指定しない限り、プロンプトは Codex では Codex 用、その他では Claude 用の形式で返されます。
アカウントは不要です。無料プロンプトはすぐに利用できます。
使い方
nightmarquee_search_prompts:query、category、tierで検索しますnightmarquee_get_prompt:slugでプロンプトを取得します。任意で独自のbrand名とtoolの形式(lovable、bolt、cursor、claude、codex)を指定できます。指定しない場合、Codex ではcodex、それ以外ではclaudeが使われますnightmarquee_get_footage:nightmarquee_get_promptから取得したリンクの有効期限が切れた場合に、デモの動画ファイルの新しいダウンロードリンクを取得しますnightmarquee_sign_in:アカウントを接続して Unlimited プロンプトを利用できるようにしますnightmarquee_whoami:接続状況を確認します
カテゴリは hero、landing、saas、portfolio、ecommerce、3d、mobile です。
通常の言葉でデザインを依頼すると、モデルはたいてい自動で nightmarquee_search_prompts を使います。または、直接操作することもできます。
nightmarquee_get_prompt(slug: "glasshouse-nine", tool: "cursor", brand: "Northwind")
カタログ内のすべてのプロンプトは MCP プロンプトとしても登録されるため、ライブラリ全体がクライアントのコマンドパレットに表示されます。Claude Code では、デザインごとにスラッシュコマンドが用意されます。
/mcp__nightmarquee__glasshouse-nine
その他のクライアントでは、それぞれの方法で MCP プロンプトが表示されます。Claude Desktop では添付(+)メニューに表示されますが、Codex ではまだ表示されません。一覧は起動時に取得したカタログから作成されるため、エディターの起動時にサーバーが nightmarquee.com に接続できない場合でもツールは使えますが、プロンプトごとのコマンドは再起動するまで表示されません。
動画ファイル
ほとんどのデモでは動画が再生されます。アカウントでダウンロードが可能な場合、nightmarquee_get_prompt はデモの動画ファイル一式を返します。各ファイルには署名付きリンクが付き、プロンプトの末尾には各クリップの名前を記載したメモが追加されます。エージェントはファイルを名前どおりに public/ にダウンロードしてからビルドするため、作成されるページではデモと同じ動画が再生されます。リンクの有効期限は10分です。プロンプトを取得せずに新しいリンクを取得するには、nightmarquee_get_footage を使います。
無料プロンプトの動画ファイルを取得するには無料アカウントが必要です。それ以外のプロンプトは Unlimited に含まれます。アカウントがなくてもプロンプト全文は受け取れますが、デモで再生されるクリップ数と、取得には nightmarquee_sign_in が必要であることを示す1行が追加されます。各アカウントは1時間に30パックまで取得できます。この上限はサイトからのダウンロードと共通です。
Lovable と Bolt では、nightmarquee.com のプロンプトページからファイルをダウンロードし、それぞれのサービスにアップロードしてください。
スキル
SKILL.md ファイルを読み込むエディター向けに、同じカタログをエージェントスキルとしてインストールすることもできます。
npx skills add ant-dev-lab/nightmarquee-mcp
これにより nightmarquee ガイドと、無料プロンプトごとのスキルが追加されます。スキルにプロンプトのテキストは含まれません。各スキルは最新のプロンプトを取得します。サーバーがインストールされている場合はサーバー経由で、インストールされていない場合は nightmarquee.com から取得します。
Unlimited
一部のプロンプトは無料で、現在は glasshouse-nine、aetheris-voyage、
nordlys-fintech、solstice-festival、lumen-observatory、sumi-atelier、
wren、fieldnote が対象です。それ以外を利用するには
Unlimited が必要です。最新の一覧は
nightmarquee_search_prompts を tier: "free" で実行して確認できます。
nightmarquee_sign_in を実行し、ブラウザーでコードを承認してください。処理には約
1 分かかります。時間がかかった場合は、再度実行すると新しいコードを発行せず、
同じリクエストを引き継ぎます。いずれの場合も、残りのプロンプトは同じセッションで
ロック解除され、再起動は不要です。利用権限のない状態でロックされたプロンプトを取得すると、
本文ではなく、ティーザーと料金ページへのリンクが返されます。
ブラウザーにアクセスできないヘッドレス環境では、代わりにトークンを引き継いでください。
ブラウザーを使えるマシンで一度サインインし、~/.nightmarquee/credentials.json から
token の値(nm_live_…)をコピーして、そこで設定します。
{ "env": { "NIGHTMARQUEE_TOKEN": "nm_live_..." } }
接続はアカウントページに一覧表示され、そこから取り消せます。 次の呼び出しでは無料のプロンプトのみが利用可能になります。
設定
| 変数 | 効果 |
|---|---|
NIGHTMARQUEE_TOKEN | 保存済みのトークンの代わりにこのトークンを使用します。credentials.json より優先されます。 |
NIGHTMARQUEE_API | 接続先のバックエンドを変更します。デフォルトは https://nightmarquee.com です。 |
NIGHTMARQUEE_HOME | credentials.json の保存ディレクトリです。デフォルトは ~/.nightmarquee です。 |
NIGHTMARQUEE_TIMEOUT_MS | すべての API リクエストのタイムアウト時間(ミリ秒)です。デフォルトは 10000 です。解析できない値または正の値でない場合はデフォルトが使用され、2147483647 を超える値はこの値に制限されます。 |
NIGHTMARQUEE_NO_TELEMETRY | 1 に設定すると(空でない値なら何でも有効です)、インストール ID とクライアント名の送信を停止します。対象となるものと対象外のものについては、以下をご覧ください。 |
プライバシーポリシー
ポリシー全文:https://nightmarquee.com/privacy
収集される情報
認証情報は ~/.nightmarquee/credentials.json にローカル保存され、ファイルモードは 0600 です。
プロンプトの取得は nightmarquee.com への HTTP リクエストであるため、サーバーには 要求されたプロンプトのスラッグとツールの方言が必然的に伝わり、ログに記録されます。 これはどの設定でも同じです。
さらに、各リクエストにはデフォルトで次の 3 つのヘッダーが含まれます。
x-nm-install:初回実行時にマシン上で生成され、credentials.jsonに保存されるランダムな UUID です。何からも導出されず、他の情報とも関連付けられません。x-nm-client:MCP クライアントが報告する名前とバージョンです(例:claude-code/2.1.240)。Codex では、このパッケージは Codex の方言も要求するため、テレメトリーをオフにしても取得するプロンプトのテキストは変わりません。x-nm-version:このパッケージのバージョンです。
どの設定でも送信されない情報: 作成したプロンプトやコード、ファイルパス、ファイルの内容、およびプロジェクトに関するその他の情報。
情報の使用と保存方法
リクエストの記録は、サービスの運用と利用されているプロンプトの把握にのみ使用されます。Supabase データベースに保存されます。
オプトアウト
NIGHTMARQUEE_NO_TELEMETRY=1 を設定すると、x-nm-install と x-nm-client が送信されなくなります。
x-nm-version は引き続き送信されます。また、リクエストは引き続き送信され、
サーバー側でログに記録されますが、ログの行にはインストール ID とクライアント名が含まれません。
サインインしている場合は、この設定にかかわらず、ベアラートークンでアカウントが識別されます。
第三者との共有
お客様のデータを販売、貸与したり、第三者自身の目的のために共有したりすることはありません。 サービスを当社に代わって運用するインフラストラクチャプロバイダー(ホスティングの Vercel、 データベースの Supabase、購読者のみを対象とする決済の Lemon Squeezy)によってのみ処理されます。 広告ネットワークや分析ネットワークにデータが渡ることはありません。
データ保持
アカウントデータは、アカウントが存在する間保持されます。アカウントを削除するには [email protected] までメールでご連絡ください。データは 30 日以内に削除されます。 ただし、税務および会計上の理由で保持が義務付けられている記録(記録上の販売者が保持するもの)は除きます。
リクエストの記録には、現在、定期的な有効期限が設定されていません。アカウントとともに、 ご依頼に応じて削除されます。
トークンとローカル認証情報は、いつでもご自身で管理できます。アカウントページから接続済みのエディターを取り消すと、
トークンが完全に削除されます。または、~/.nightmarquee/credentials.json を削除すると、
ローカルに保存されたコピーが削除されます。
お問い合わせ
プライバシーに関するご質問、データへのアクセス、削除のご依頼: [email protected]
ライセンス
このパッケージのサーバーコードは MIT ライセンスです。
取得されるプロンプトテキストには、別のライセンスが適用されます。無料プロンプトは個人および 非商用プロジェクトを対象としており、Unlimited では商用利用が可能になります。プロンプトテキスト 自体を再公開または再販売することはできません。ライセンスの全文: https://nightmarquee.com/license。
MIT © NightMarquee
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。