Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Descripción del creador (original en inglés)
Model intelligence for AI agents — syntax, params, pricing for 67+ generative AI models.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
PROMPTIBUS_API_KEY, PROMPTIBUS_API_URLLos valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"promptibus": {
"command": "npx",
"args": [
"-y",
"@promptibus/mcp"
],
"env": {
"PROMPTIBUS_API_KEY": "your-value",
"PROMPTIBUS_API_URL": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add promptibus --env PROMPTIBUS_API_KEY=your-value --env PROMPTIBUS_API_URL=your-value -- npx -y @promptibus/mcpCompleta los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"promptibus": {
"command": "npx",
"args": [
"-y",
"@promptibus/mcp"
],
"env": {
"PROMPTIBUS_API_KEY": "your-value",
"PROMPTIBUS_API_URL": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"promptibus": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@promptibus/mcp"
],
"env": {
"PROMPTIBUS_API_KEY": "your-value",
"PROMPTIBUS_API_URL": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
PROMPTIBUS_API_URL envEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026
El nombre en el registro se verificó con el dominio promptibus.com (el registro comprueba quién es dueño del dominio)
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: PROMPTIBUS_API_KEY
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (0.9.0) llegó al registro hace 6 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.
En la misma categoría: Spec Driven Development, Remote Desktop Commander, MCP Server Autocad Lisp Helper
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
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.
High-precision static analysis and debug server for AutoCAD AutoLISP (.lsp) files.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
Your agent thinks Midjourney still uses
--v 5. It doesn't — that flag was dropped at v7.
It assumes DALL-E 3 and FLUX Schnell cost the same. They differ by ~50×.
It confidently writes
[Verse]tags for Suno. They were removed in v4.
This MCP server fixes that. Real syntax, real prices, real recommendations for 67+ generative AI models — over the Model Context Protocol.
Works with: Claude Desktop · Claude Code · Cursor · Windsurf · Zed · Continue.dev · n8n · any stdio MCP client Domains: image · video · audio · text · code Cost to start: $0, no account, no API key
Your agent receives a brief — *"30-second cinematic video of a thunderstorm at sea."* — and instead of guessing, calls a tool.
recommend_model({ task: "30s cinematic video, thunderstorm at sea", domain: "VIDEO" })
Top 3 models for: "30s cinematic video, thunderstorm at sea"
The agent picks one, formats the prompt with optimize_prompt, lints the result with lint_prompt, checks get_pricing for the volume budget — all before a single token of generation cost is spent.
get_pricing({ model: "dall-e-3", volume: 100 }) returns actual USD cost plus cheaper alternatives — agents can finally optimize for budget, not just "vibes."recommend_model ranks across all five domains (image / video / audio / text / code) with reasoning, not guessing.lint_prompt catches deprecated flags, invalid parameters, and length violations *before* you burn credits.npx -y @promptibus/mcp — that's the install.Option A — Smithery (recommended):
Visit smithery.ai/server/@promptibus/mcp, pick your client, click install.
Option B — drop into your client's MCP config:
{
"mcpServers": { "promptibus": { "command": "npx", "args": ["-y", "@promptibus/mcp"] } } }
Option C — hosted HTTP endpoint (no install at all):
For clients that support HTTP transport:
{
"mcpServers": { "promptibus": { "url": "https://promptibus.com/api/mcp" } } }
Per-client paths are listed under Client configs below.
Every tool is available on every tier — including anonymous. Tiering applies to daily request limits and which models you can query against (free-tier covers 10 popular models; Pro/Studio unlocks all 67+).
| Tool | What it does | Example |
|---|---|---|
recommend_model | Top 3 models for a task, with reasoning + cost. | { task: "logo with embedded text", domain: "IMAGE" } |
optimize_prompt | Reformats a prompt for a specific model — applies model-specific syntax + community-tested wording. | { text: "a cat in space", model: "midjourney-v7" } |
lint_prompt | Finds deprecated flags, invalid parameters, length violations. Suggests fixes. | { prompt: "a cat --ar 16:9", model: "flux-2-pro" } |
compare_models | Side-by-side: provider, domain, cost, capabilities. 2–5 models. | { models: ["flux-2-pro","midjourney-v7"], criteria: "photorealism" } |
get_parameters | Recommended parameters: defaults, ranges, community configs. | { model: "stable-diffusion-3-5", task_type: "portrait" } |
get_model_profile | Full profile: capabilities, syntax guide, parameters, community tips, related prompts. | { model: "suno-v4" } |
get_pricing | Real USD pricing for a model / domain / planned volume. Includes cheaper alternatives. | { model: "dall-e-3", volume: 100 } |
"Which video model gives me the longest single shot under $10?" → get_pricing({ domain: "VIDEO", volume: 60 }) returns a sorted matrix; agent picks the cheapest that meets duration.
"Convert this DALL-E prompt to Midjourney v7 syntax." → optimize_prompt({ text: "...", model: "midjourney-v7" }) reformats — proper aspect-ratio flag, no --v, model-specific suffixes applied.
"Will this Suno prompt work with v4?" → lint_prompt({ prompt: "[Verse] ...", model: "suno-v4" }) flags [Verse] as deprecated and proposes the v4 structure.
"I need to generate 1000 images at the cheapest viable quality." → recommend_model filters by domain + budget; get_pricing validates total cost; agent ships under budget.
Browsable model profiles as MCP resources:
promptibus://models/{slug}
Each resource returns a Markdown profile (provider, domain, version, pricing, full guide). Useful for agents that want to surface model info as a sidebar.
The system-prompt MCP prompt exposes curated system prompts from the Promptibus community.
system-prompt # lists all available
system-prompt { "slug": "midjourney-prompt-architect" } # returns full text
Anonymous users get full tool access — no account needed. Limits + model coverage scale with plan.
| Plan | Daily requests | Model coverage |
|---|---|---|
| Anonymous (no key) | 25 | 10 free-tier models |
| Free (with key) | 100 | 10 free-tier models |
| Pro | 500 | All 67+ models |
| Studio | 2,000 | All 67+ models |
Limits reset daily at midnight UTC. Plans + signup at promptibus.com/pricing.
Set PROMPTIBUS_API_KEY in your client config:
{
"mcpServers": { "promptibus": { "command": "npx", "args": ["-y", "@promptibus/mcp"], "env": { "PROMPTIBUS_API_KEY": "psy_your_api_key_here" } } } }
| Variable | Required | Purpose |
|---|---|---|
PROMPTIBUS_API_KEY | No | Higher rate limits, full model coverage. Get one at promptibus.com/settings/api-keys. |
PROMPTIBUS_API_URL | No | Override the API base (default https://promptibus.com). For self-hosted Promptibus or staging. |
Does this generate images, video, or audio? No. It tells your agent *how* to use whatever generation API the agent already has access to. Think of it as a prompt engineering co-pilot, not a router.
Do I need an account to start? No. Anonymous mode works out of the box (25 req/day, free-tier models). API key raises limits and unlocks all 67+ models.
Are my prompts logged? Tool requests transit promptibus.com over HTTPS. We don't persist prompt bodies. API keys are SHA-256 hashed server-side; the raw key never lands in logs.
How fresh is the model data? Community-curated. New models typically appear within days of release; pricing is reviewed monthly. The data lives in a Postgres-backed catalogue at promptibus.com/models.
Does it work offline? The MCP server runs locally; the catalogue lives at promptibus.com. So: agent ↔ MCP server is local stdio, MCP server ↔ Promptibus is HTTPS. No internet, no answers.
Can I self-host the catalogue? Yes. The Promptibus app is open-source — clone promptibus/promptibus, point PROMPTIBUS_API_URL at your deployment.
Is there an HTTP transport instead of stdio? Yes — point your client at https://promptibus.com/api/mcp. Useful for sandboxed environments, browser-based MCP clients, and CI.
The client caches responses for tools whose output rarely changes (get_model_profile, get_parameters, compare_models, get_pricing). TTL: 24 h, in-memory per process. Cache is bypassed for tools whose output is input-dependent (recommend_model, optimize_prompt, lint_prompt).
promptibus.com; no third-party trackers in the request pathThe same npx -y @promptibus/mcp command works for every stdio client. Only the config file location and JSON shape differ.
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": { "promptibus": { "command": "npx", "args": ["-y", "@promptibus/mcp"] } } }
</details>
Claude Code
claude mcp add promptibus -- npx -y @promptibus/mcp
Cursor
.cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
{
"mcpServers": { "promptibus": { "command": "npx", "args": ["-y", "@promptibus/mcp"] } } }
</details>
Windsurf
~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": { "promptibus": { "command": "npx", "args": ["-y", "@promptibus/mcp"] } } }
</details>
Zed
settings.json:
{
"context_servers": { "promptibus": { "command": { "path": "npx", "args": ["-y", "@promptibus/mcp"] } } } }
</details>
Continue.dev
~/.continue/config.json, under experimental.modelContextProtocolServers:
{
"transport": { "type": "stdio", "command": "npx", "args": ["-y", "@promptibus/mcp"] } }
</details>
n8n
In the MCP Client node, set transport to stdio:
Command: npx
Arguments: -y @promptibus/mcp
</details>
67+ models across 5 domains. Highlights:
Full catalogue: [promptibus.com/models](ht
Solo se muestra el principio; lee el resto en el repo