Prototype · Preview: every server in the official registry, synced every 30 minutes. Reviews and accounts come in a later step.
PopNx MCPMCP servers for people who use AI · explained in plain words

Nightmarquee

by ant-dev-labversion 0.1.6i★ –iRuns on your computer
Registry nameio.github.ant-dev-lab/nightmarquee

Install

Overview

Description from the maker (original English)

Cinematic website prompts plus demo footage, tuned for Lovable, Bolt, Cursor, Claude and Codex.

PopNx MCP’s three pillars

These three are never merged into one score: opinions, measurements and popularity are different things.

What you can do with it

We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.

  • Connection: Runs on your computer
  • Transport: stdio
  • Category: Other
  • You need to fill in: NIGHTMARQUEE_TOKEN

Install

Pick the AI app you use, then copy the settings.

Before you install

  • Basic checks: 1 of 1 passed
  • Runs on your computer with your user’s permissions (files, network, apps).
  • You fill in yourself: NIGHTMARQUEE_TOKEN, NIGHTMARQUEE_NO_TELEMETRY, NIGHTMARQUEE_TIMEOUT_MS

Values marked secret are keys to your account. Never share them or paste them into a chat.

You need

  • npmNode.js installed (for the npx command)

Which app do you use?

Pick your app above. We remember it, so next time the button says “Install in …”.

Open Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json

{
  "mcpServers": {
    "nightmarquee": {
      "command": "npx",
      "args": [
        "-y",
        "nightmarquee"
      ],
      "env": {
        "NIGHTMARQUEE_TOKEN": "your-value",
        "NIGHTMARQUEE_NO_TELEMETRY": "your-value",
        "NIGHTMARQUEE_TIMEOUT_MS": "your-value"
      }
    }
  }
}

Run this in your terminal

claude mcp add nightmarquee --env NIGHTMARQUEE_TOKEN=your-value --env NIGHTMARQUEE_NO_TELEMETRY=your-value --env NIGHTMARQUEE_TIMEOUT_MS=your-value -- npx -y nightmarquee

Fill in the empty values before running it.

Open in Cursor

Or copy the settings yourself

Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json

{
  "mcpServers": {
    "nightmarquee": {
      "command": "npx",
      "args": [
        "-y",
        "nightmarquee"
      ],
      "env": {
        "NIGHTMARQUEE_TOKEN": "your-value",
        "NIGHTMARQUEE_NO_TELEMETRY": "your-value",
        "NIGHTMARQUEE_TIMEOUT_MS": "your-value"
      }
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

Open in VS Code

Or copy the settings yourself

Paste into .vscode/mcp.json in your project

{
  "servers": {
    "nightmarquee": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "nightmarquee"
      ],
      "env": {
        "NIGHTMARQUEE_TOKEN": "your-value",
        "NIGHTMARQUEE_NO_TELEMETRY": "your-value",
        "NIGHTMARQUEE_TIMEOUT_MS": "your-value"
      }
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

This one runs on your computer, and ChatGPT can only connect to servers on the internet. Pick another app.

Your choice stays on this device in a cookie; no account needed.

Values you fill in

  • NIGHTMARQUEE_TOKEN secret env
    API token for headless or CI use. On a workstation run nightmarquee_sign_in instead.
  • NIGHTMARQUEE_NO_TELEMETRY env
    Set to 1 to stop sending the anonymous install ID and MCP client name.
  • NIGHTMARQUEE_TIMEOUT_MS env
    Per-request timeout in ms, default 10000. Invalid values fall back to the default.

These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.

What it can do

Runs on your computer; the tool list appears in your AI app after you install it.

Basic checksi

We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 7, 2026

  • ✓ Pass

    Maker matches the repo

    The registry name was verified with the GitHub account ant-dev-lab, which owns the repo

  • … Not checked yet

    Still maintained

    We have not read this repo from GitHub yet

  • … Not checked yet

    Has a licence

    We have not read this repo from GitHub yet

  • – Not applicable

    Endpoint responds

    This one runs on your computer; there is no internet endpoint

  • – Not applicable

    Sign-in with OAuth

    Runs on your computer and uses local settings instead

  • … Not checked yet

    No hidden instructions in tool descriptions

    Runs on your computer; we can only read tool lists from internet endpoints

Compared with others in Otheri

  • More stars than 0% of the other 32583 servers in this category
  • Published to the registry more recently than 59% of the other 32583 servers in this category
  • Basic checks equal to or better than 100% of the other 32583 servers in this category

Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.

Common questions

Is Nightmarquee safe?

It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.

What keys or codes does it need?

You need to fill in: NIGHTMARQUEE_TOKEN

Does it run on my computer or in the cloud?

It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).

Is it still maintained?

The GitHub repo last changed –, and the latest version (0.1.6) reached the registry 27 days ago.

Which apps can use it?

Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Node.js on your computer.

What can I use instead?

In the same category: Spec Driven Development, Remote Desktop Commander, sync. labs

Alternatives

Servers in the same category from other makers, sorted by stars.

Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi

Spec Driven Development

by formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Runs on your computer★ 440MITUpdated 14 months ago
Install

Remote Desktop Commander

by desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Runs in the cloud★ 211Updated yesterday
Install

sync. labs

by synchronicity-labs

Lipsync videos, dub them into other languages, make talking videos and open sync. Studio.

Computer or cloudUpdated today
Install

README from the maker

Open the README

Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.

nightmarquee

Cinematic website prompts with live previews, inside your editor.

Art-directed prompts for hero sections, landing pages, SaaS, portfolio, e-commerce and 3D/WebGL scenes. Each is tuned for Lovable, Bolt, Cursor, Claude and Codex, and each has a live demo you can scroll.

An MCP (Model Context Protocol) stdio server. Node 20 or newer.

Install

Claude Code

claude mcp add nightmarquee -- npx -y nightmarquee

Or as a Claude Code plugin, which adds the same server plus the skills below:

/plugin install nightmarquee --marketplace ant-dev-lab/nightmarquee-mcp

Claude Desktop / Cursor: add to your MCP config:

{

"mcpServers": { "nightmarquee": { "command": "npx", "args": ["-y", "nightmarquee"] } } }

Claude Desktop reads ~/Library/Application Support/Claude/claude_desktop_config.json on macOS and %APPDATA%\Claude\claude_desktop_config.json on Windows. Cursor reads ~/.cursor/mcp.json, or .cursor/mcp.json inside a project.

Codex: the CLI, the IDE extension and the ChatGPT app share one config.

codex mcp add nightmarquee -- npx -y nightmarquee

That writes this to ~/.codex/config.toml, which you can also add by hand (or to .codex/config.toml in a trusted project):

[mcp_servers.nightmarquee]

command = "npx" args = ["-y", "nightmarquee"]

Codex uses the tools but does not show MCP prompts as commands yet, so ask for a design in plain language and it calls nightmarquee_search_prompts. Prompts come back in the Codex dialect unless you pass another tool.

No account needed. Free prompts work immediately.

Use

  • nightmarquee_search_prompts: browse by query, category or tier
  • nightmarquee_get_prompt: fetch one by slug, optionally with your own brand name and a tool dialect (lovable, bolt, cursor, claude, codex). Without one you get codex in Codex and claude elsewhere
  • nightmarquee_get_footage: fresh download links for a demo's footage, when the ones from nightmarquee_get_prompt have expired
  • nightmarquee_sign_in: connect an account to unlock Unlimited prompts
  • nightmarquee_whoami: check what's connected

Categories are hero, landing, saas, portfolio, ecommerce, 3d and mobile.

Ask for a design in plain language and the model will usually reach for nightmarquee_search_prompts on its own. Or drive it directly:

nightmarquee_get_prompt(slug: "glasshouse-nine", tool: "cursor", brand: "Northwind")

Every prompt in the catalog is also registered as an MCP prompt, so the whole library shows up in your client's command palette. In Claude Code that means a slash command per design:

/mcp__nightmarquee__glasshouse-nine

Other clients surface MCP prompts their own way. Claude Desktop lists them in the attachment (+) menu; Codex does not list them yet. The list is built from the catalog fetched at startup, so if the server can't reach nightmarquee.com when your editor launches, the tools still work but the per-prompt commands won't appear until you restart.

Footage

Most demos play video. When your account may download it, nightmarquee_get_prompt returns the footage from the demo, every clip, with a signed link per file, and the prompt text ends with a note naming each clip. The agent downloads the files into public/ under their names and then builds, so the page you get plays the same footage as the demo. The links last 10 minutes; nightmarquee_get_footage fetches fresh ones without the prompt.

A free prompt's footage needs a free account, and the rest come with Unlimited. Without an account, the prompt text still arrives in full, with one line saying how many clips the demo plays and that nightmarquee_sign_in gets them. Each account can fetch 30 packs an hour, shared with downloads on the site.

In Lovable and Bolt, download the files from the prompt page on nightmarquee.com and upload them there.

Skills

The same catalog also installs as agent skills, for editors that read SKILL.md files:

npx skills add ant-dev-lab/nightmarquee-mcp

That adds a nightmarquee guide and one skill per free prompt. They carry no prompt text: each fetches the current prompt, through this server when it is installed and from nightmarquee.com when it is not.

Unlimited

Some prompts are free, currently glasshouse-nine, aetheris-voyage, nordlys-fintech, solstice-festival, lumen-observatory, sumi-atelier, wren and fieldnote. The rest need Unlimited. Run nightmarquee_search_prompts with tier: "free" for the live list.

Run nightmarquee_sign_in and approve the code in your browser. It waits about a minute; if you took longer, run it again and it picks up the same request rather than issuing a new code. Either way the rest unlock in the same session, no restart. Fetching a locked prompt without an entitlement returns a teaser and a pricing link, never the body.

For headless environments where no browser is reachable, carry a token across instead: sign in once on a machine that has a browser, copy the token value (nm_live_…) out of ~/.nightmarquee/credentials.json, and set it there.

{ "env": { "NIGHTMARQUEE_TOKEN": "nm_live_..." } }

Connections are listed on your account page and can be revoked from there; the next call falls back to free-only.

Configuration

VariableEffect
NIGHTMARQUEE_TOKENUse this token instead of the stored one. Wins over credentials.json.
NIGHTMARQUEE_APIPoint at a different backend. Defaults to https://nightmarquee.com.
NIGHTMARQUEE_HOMEDirectory for credentials.json. Defaults to ~/.nightmarquee.
NIGHTMARQUEE_TIMEOUT_MSCeiling on every API request, in milliseconds. Defaults to 10000; unparseable or non-positive values fall back to the default, and anything above 2147483647 is clamped to it.
NIGHTMARQUEE_NO_TELEMETRYSet to 1 (any non-empty value works) to stop sending the install ID and your client's name. See below for exactly what this does and doesn't cover.

Privacy Policy

Full policy: https://nightmarquee.com/privacy

What is collected

Credentials are stored locally at ~/.nightmarquee/credentials.json, mode 0600.

Fetching a prompt is an HTTP request to nightmarquee.com, so the server necessarily sees which prompt slug and tool dialect you asked for, and logs that. That is true in every configuration.

On top of that, each request carries three headers by default:

  • x-nm-install: a random UUID generated on your machine on first run and kept in credentials.json. Not derived from anything, tied to nothing else.
  • x-nm-client: the name and version your MCP client reports, e.g. claude-code/2.1.240. In Codex this package also asks for the Codex dialect itself, so turning telemetry off does not change which prompt text you get.
  • x-nm-version: the version of this package.

If you are signed in, the request also carries a bearer token identifying your NightMarquee account.

Never sent, in any configuration: the prompts or code you write, file paths, file contents, or anything else from your project.

How it is used and stored

Request records are used to operate the service and to understand which prompts people use, nothing else. They are held in our Supabase database.

Opting out

NIGHTMARQUEE_NO_TELEMETRY=1 drops x-nm-install and x-nm-client. `x-nm-version` is still sent, and requests are still made and still logged server-side, and the log rows just carry no install ID and no client name. If you are signed in, the bearer token identifies your account regardless of this setting.

Third-party sharing

Your data is not sold, rented, or shared with third parties for their own purposes. It is processed only by the infrastructure providers running the service on our behalf: Vercel (hosting), Supabase (database), and Lemon Squeezy (payments, for subscribers only). No advertising or analytics networks receive any of it.

Retention

Account data is kept while your account exists. Email to delete your account and we remove your data within 30 days, except records we must keep for tax and accounting (held by the merchant of record).

Request records are not currently expired on a fixed schedule; they are deleted on request along with your account.

Tokens and local credentials are under your control at any time: revoke a connected editor from your account page, which deletes the token outright, or delete ~/.nightmarquee/credentials.json to remove the local copy.

Contact

Privacy questions, data access, and deletion requests:

License

The server code in this package is MIT.

The prompt text it fetches is licensed separately: free prompts cover personal and non-commercial projects, Unlimited adds commercial use, and the prompt text itself may not be republished or resold. Full terms: https://nightmarquee.com/license.

MIT © NightMarquee

Ask PopNx