Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Description from the maker (original English)
Find posts where someone is asking for a product like yours, scored 1-100, with reply drafts.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
LAUNCHENGINE_DEV_API_KEY, LAUNCHENGINE_DEV_API_URLValues marked secret are keys to your account. Never share them or paste them into a chat.
You need
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": {
"launchengine-dev": {
"command": "npx",
"args": [
"-y",
"@launchengine-dev/mcp"
],
"env": {
"LAUNCHENGINE_DEV_API_KEY": "your-value",
"LAUNCHENGINE_DEV_API_URL": "your-value"
}
}
}
}Run this in your terminal
claude mcp add launchengine-dev --env LAUNCHENGINE_DEV_API_KEY=your-value --env LAUNCHENGINE_DEV_API_URL=your-value -- npx -y @launchengine-dev/mcpFill in the empty values before running it.
Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"launchengine-dev": {
"command": "npx",
"args": [
"-y",
"@launchengine-dev/mcp"
],
"env": {
"LAUNCHENGINE_DEV_API_KEY": "your-value",
"LAUNCHENGINE_DEV_API_URL": "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.
Paste into .vscode/mcp.json in your project
{
"servers": {
"launchengine-dev": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@launchengine-dev/mcp"
],
"env": {
"LAUNCHENGINE_DEV_API_KEY": "your-value",
"LAUNCHENGINE_DEV_API_URL": "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.
LAUNCHENGINE_DEV_API_URL envThese settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Runs on your computer; the tool list appears in your AI app after you install it.
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
The registry name was verified with the GitHub account Naman6019, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
This one runs on your computer; there is no internet endpoint
Runs on your computer and uses local settings instead
Runs on your computer; we can only read tool lists from internet endpoints
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
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.
You need to fill in: LAUNCHENGINE_DEV_API_KEY
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).
The GitHub repo last changed –, and the latest version (0.0.3) reached the registry 29 days ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Node.js on your computer.
In the same category: Spec Driven Development, Remote Desktop Commander, Signoff
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
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Five gates that make an agent's 'done' provable: run them, read the verdict, audit the record.
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.
Find public posts where someone is asking for a product like yours, while they are still choosing.
LaunchEngine.dev scans Reddit, Hacker News and the open web for posts that match your product, scores each one 1–100 for buying intent, and drafts a reply for you to edit and post. This server gives any MCP client (Claude, Cursor, VS Code, Cline, Windsurf) the same data as six tools.
Nothing is ever posted for you.
le_live_....Every client runs the same command, npx -y @launchengine-dev/mcp, with your key in LAUNCHENGINE_DEV_API_KEY. Node 20 or newer is required.
Download the .mcpb bundle from the latest release and open it: Claude Desktop installs it and asks for the key.
Or add it by hand, in ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": { "launchengine": { "command": "npx", "args": ["-y", "@launchengine-dev/mcp"], "env": { "LAUNCHENGINE_DEV_API_KEY": "le_live_..." } } } }
claude mcp add launchengine \
--env LAUNCHENGINE_DEV_API_KEY=le_live_... \ -- npx -y @launchengine-dev/mcp
The same mcpServers block as Claude Desktop, in:
| Client | File |
|---|---|
| Cursor | ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project) |
| Cline | Cline → MCP Servers → Configure → cline_mcp_settings.json |
| Windsurf | ~/.codeium/windsurf/mcp_config.json |
.vscode/mcp.json uses servers rather than mcpServers, and can prompt for the key once and keep it out of the file:
{
"inputs": [ { "type": "promptString", "id": "launchengine-key", "description": "LaunchEngine.dev API key (le_live_...)", "password": true } ], "servers": { "launchengine": { "type": "stdio", "command": "npx", "args": ["-y", "@launchengine-dev/mcp"], "env": { "LAUNCHENGINE_DEV_API_KEY": "${input:launchengine-key}" } } } }
| Tool | Cost | Changes data | What it does |
|---|---|---|---|
list_projects | free | no | Your projects: name, URL, description, target ICP, competitors. Start here |
get_credit_balance | free | no | Credit balance and plan |
find_intent_signals | 1 credit | no | Scored posts for a project, highest intent first. scan: true searches live sources first |
get_intent_details | free | no | One signal in full: post, author, score, reasons, saved draft |
draft_reply | 1 credit | saves the draft | A reply for you to review and post, in a consultative, direct or technical tone |
subscribe_to_keyword | free | yes | Add a keyword for a project's scans to search |
Every parameter is described in the tool schema your client receives. The full reference, generated from the same schemas, is at https://launchengine.dev/docs/agents.
The tools carry MCP annotations, so a client can ask before the two that spend credits: neither is marked read-only, even though they only read posts.
find_intent_signals and draft_reply cost 1 credit per call. A failed call is refunded. Everything else is free.scan: true also uses one of the workspace's daily scans (one a day on the free plan, shared across projects). Without it, the tool reads signals that earlier scans already found, which is fast and the usual choice.Drafts are assistive. draft_reply returns text for a person to review and post, and it never posts. Drafts help with the poster's problem and name no product. Reddit and Hacker News both treat automated self-promotion as spam, and your account is the one that would be actioned.
Scanning is metered twice. The call costs a credit, and scan: true additionally spends the daily scan allowance.
| Variable | Required | Default | Purpose |
|---|---|---|---|
LAUNCHENGINE_DEV_API_KEY | yes | — | Workspace key, le_live_.... Every call fails with UNAUTHORIZED_KEY without it |
LAUNCHENGINE_DEV_API_URL | no | https://launchengine.dev/api | API base URL. Only set this when running the API yourself |
The server starts and lists its tools without a key, so a client or registry can inspect it before you have one.
It runs but nothing happens. That is expected. This is a stdio server: it prints one line to stderr, then waits for an MCP client to send JSON-RPC on stdin.
$ npx -y @launchengine-dev/mcp
[launchengine-dev-mcp] v0.0.3 ready on stdio (API: https://launchengine.dev/api). Key loaded.
If you do not see that line, the install failed. --help prints usage and config snippets, and --version prints the version; both exit immediately.
`UNAUTHORIZED_KEY`. The key is missing, mistyped or revoked. Check its status on the Agents page, and create a new key if it was revoked.
`INSUFFICIENT_CREDITS`. The call costs more credits than the workspace has. get_credit_balance shows the balance; the Billing page shows plans.
`RATE_LIMITED` from a scan. The day's scans are used up. Read stored signals instead (scan: false), or wait for the allowance to reset.
`'launchengine-dev-mcp' is not recognized`. You ran npx from inside this package's own directory, where npm treats it as the package you asked for and never links its bin. Run it from anywhere else.
@launchengine-dev/mcpMIT