saurabhjambure-pixel/vibe-prompt-mcp
MCP server that scores and optimizes vibe coding prompts
Platform-specific configuration:
{
"mcpServers": {
"vibe-prompt-mcp": {
"command": "npx",
"args": [
"-y",
"vibe-prompt-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://www.npmjs.com/package/vibe-prompt-mcp) [](https://www.npmjs.com/package/vibe-prompt-mcp) [](LICENSE)
> Every vague prompt costs you 2–3 follow-up messages. > This MCP fixes your prompt before it reaches the AI — so you get the right output on the first try.
vibe-prompt-mcp scores your prompt across 4 quality dimensions, rewrites the weak parts, and fills in what's missing. The AI gets a precise instruction. You get fewer iterations.
No API key. No account. No server to run. Works inside Claude Code, Cursor, Windsurf, Zed, and any stdio MCP client.
---
You send a prompt. The AI produces something close but not quite right. You clarify. It tries again. You say "also add loading states." Another round. "Make it responsive." One more.
Three iterations to get what you could have specified upfront.
vibe-prompt-mcp catches the gaps before the prompt is sent — vague verbs, subjective language, missing acceptance criteria, absent style stack — and fixes them automatically. The AI gets one clear instruction instead of a guessing game.
---
Before:
can you please improve the login page, it looks bad and i want it to feel more modern*Score: 76/100 — 5 issues detected*
After `optimize_prompt`:
please redesign the login page, it looks bad and i want it to use
Inter font, neutral color palette, 8px border radius, consistent
16px grid spacing. Done when: the page renders correctly on mobile
and desktop with no console errors. Use Tailwind CSS and shadcn/ui.*Score: 78/100 — filler stripped, vague terms replaced, missing specs appended*
Before:
Add a notifications bell icon to the navbar that sLoading reviews...