mcpField
P
Promptibus Mcp

Promptibus Mcp

本地服务
github.com/promptibusAI 与智能体324 周前更新

关于 Promptibus Mcp

Promptibus Mcp 是为 AI Agent 提供生成式模型信息的 MCP 服务,涵盖图像、视频、音频、文本和代码。工具支持模型推荐、提示词检查与改写、对比、参数、资料和价格查询。

主要功能

  1. 01按任务推荐模型
  2. 02按特定模型格式化提示词
  3. 03检查过时语法和无效参数
  4. 04比较模型能力与成本
  5. 05查询参数、资料和价格

适用场景

  1. 01按预算选择视频模型
  2. 02将提示词转换为 Midjourney v7 语法
  3. 03检查 Suno 提示词中的过时标签
  4. 04估算批量生成图像的成本

MCP 相关

该服务向 MCP 客户端提供七种工具、可浏览的模型资料资源,以及精选系统提示词提示。支持 stdio 和托管 HTTP 端点。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"promptibus": {
"command": "npx",
"args": [
"-y",
"@promptibus/mcp"
],
"env": {
"PROMPTIBUS_API_KEY": "<PROMPTIBUS_API_KEY>",
"PROMPTIBUS_API_URL": "<PROMPTIBUS_API_URL>"
}
}
}
}
启动命令npx -y @promptibus/mcp
需要配置的环境变量
PROMPTIBUS_API_KEY密钥Optional API key for higher rate limits and expanded model coverage. Works anonymously without one.
PROMPTIBUS_API_URLOverride API base URL. Defaults to https://promptibus.com. Useful for testing.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@promptibus/mcp0.9.0

工具

7

收录的工具列表 · 更新于 3 周前

参数类型必填说明
taskstring是描述你想要生成的内容
domainstring否筛选:IMAGE、VIDEO、TEXT、CODE 或 AUDIO
constraintsstring否预算、速度和质量约束

详细介绍

@promptibus/mcp — 为 AI Agent 提供模型智能

npm version npm downloads Smithery License: MIT MCP Powered by Promptibus LobeHub MCP Badge

你的 Agent 以为 Midjourney 还在使用 --v 5。其实不是——这个标记在 v7 中已被弃用。 它还以为 DALL-E 3 和 FLUX Schnell 的费用相同。实际上,两者相差约 50 倍。 它信心满满地为 Suno 写入 [Verse] 标签。但这些标签在 v4 中已被移除。

这个 MCP 服务可以解决这些问题。 基于 Model Context Protocol,为 67 多种生成式 AI 模型提供真实语法、实际价格和可靠建议。


兼容: Claude Desktop · Claude Code · Cursor · Windsurf · Zed · Continue.dev · n8n · 任意 stdio MCP 客户端 领域: 图像 · 视频 · 音频 · 文本 · 代码 入门费用: $0,无需账户,无需 API 密钥

查看实际效果

Agent 收到一份需求——“一段 30 秒的海上雷暴电影感视频。”——它不会猜测,而是调用工具。

recommend_model({ task: "30s cinematic video, thunderstorm at sea", domain: "VIDEO" })
Top 3 models for: "30s cinematic video, thunderstorm at sea"

1. Runway Gen-4 (Runway)
   Domain: VIDEO | Cost: 1 credit | Version: latest
   Improved temporal consistency, camera control, up to 20-second coherent clips.
   Source: https://promptibus.com/models/runway-gen-4

2. Sora (OpenAI)
   Domain: VIDEO | Cost: 1 credit | Version: latest
   Cinematic-quality clips from text prompts.
   Source: https://promptibus.com/models/sora

3. Veo 2 (Google)
   Domain: VIDEO | Cost: 1 credit | Version: latest
   High-fidelity clips with cinematic camera control.
   Source: https://promptibus.com/models/veo-2

Agent 先选出一个模型,用 optimize_prompt 格式化提示词,再用 lint_prompt 检查结果,并通过 get_pricing 核算批量预算——所有操作都在花费任何生成费用之前完成。

为什么要使用

  • 避免幻觉。 Agent 根据包含 67 多种模型的精选数据库作答,而不是依赖已有 6 个月之久的训练数据。
  • 真实成本,明智选择。 get_pricing({ model: "dall-e-3", volume: 100 }) 会返回实际美元费用和更便宜的替代方案——Agent 终于可以针对预算进行优化,而不只是凭“感觉”。
  • 为任务选对模型。 recommend_model 会跨越五个领域(图像 / 视频 / 音频 / 文本 / 代码)进行排序并说明理由,而不是凭空猜测。
  • 生成前检查提示词。 lint_prompt 会在你消耗额度之前,发现已弃用的标记、无效参数和长度违规。
  • 轻松上手。 无需账户即可匿名使用。安装只需运行 npx -y @promptibus/mcp。

30 秒完成安装

选项 A — Smithery(推荐):

访问 smithery.ai/server/@promptibus/mcp,选择你的客户端,然后点击安装。

选项 B — 添加到客户端的 MCP 配置中:

{
  "mcpServers": {
    "promptibus": {
      "command": "npx",
      "args": ["-y", "@promptibus/mcp"]
    }
  }
}

选项 C — 托管 HTTP 端点(无需安装):

适用于支持 HTTP 传输的客户端:

{
  "mcpServers": {
    "promptibus": {
      "url": "https://promptibus.com/api/mcp"
    }
  }
}

各客户端的配置路径请见下方的客户端配置。

工具

所有层级均可使用所有工具,包括匿名用户。层级影响每日请求限额以及可查询的模型范围(免费层级涵盖 10 个热门模型;Pro/Studio 可解锁全部 67+ 个模型)。

工具功能示例
recommend_model为某项任务推荐排名前 3 的模型,并说明理由和费用。{ task: "logo with embedded text", domain: "IMAGE" }
optimize_prompt针对特定模型重新整理提示词,应用模型专属语法和经过社区验证的措辞。{ text: "a cat in space", model: "midjourney-v7" }
lint_prompt查找已弃用的标志、无效参数和长度违规,并建议修复方法。{ prompt: "a cat --ar 16:9", model: "flux-2-pro" }
compare_models并排比较提供商、领域、费用和功能。支持 2–5 个模型。{ models: ["flux-2-pro","midjourney-v7"], criteria: "photorealism" }
get_parameters推荐参数:默认值、范围和社区配置。{ model: "stable-diffusion-3-5", task_type: "portrait" }
get_model_profile完整资料:功能、语法指南、参数、社区技巧和相关提示词。{ model: "suno-v4" }
get_pricing查询模型/领域/计划用量对应的实际美元价格,并提供更便宜的替代方案。{ model: "dall-e-3", volume: 100 }

使用场景

“哪个视频模型能以低于 10 美元的价格生成最长的单镜头视频?” → get_pricing({ domain: "VIDEO", volume: 60 }) 返回按价格排序的矩阵;Agent 会选出满足时长要求且价格最低的模型。

“将这个 DALL-E 提示词转换为 Midjourney v7 语法。” → optimize_prompt({ text: "...", model: "midjourney-v7" }) 会重新整理提示词,添加正确的宽高比标志,不使用 --v,并应用模型专属后缀。

“这个 Suno 提示词能用于 v4 吗?” → lint_prompt({ prompt: "[Verse] ...", model: "suno-v4" }) 会标记 [Verse] 已弃用,并建议使用 v4 结构。

“我需要以最低成本生成 1000 张达到可用质量的图片。” → recommend_model 会根据领域和预算筛选;get_pricing 会验证总费用;Agent 会在预算范围内完成任务。

资源

可浏览的模型资料,作为 MCP 资源提供:

promptibus://models/{slug}

每项资源都会返回 Markdown 格式的资料(提供商、领域、版本、定价和完整指南)。适用于希望在侧边栏展示模型信息的 Agent。

提示词

system-prompt MCP 提示词提供 Promptibus 社区精选的系统提示词。

system-prompt                                         # lists all available
system-prompt { "slug": "midjourney-prompt-architect" } # returns full text

套餐与速率限制

匿名用户无需账户即可使用所有工具。限额和模型覆盖范围会随套餐升级。

套餐每日请求数模型覆盖范围
Anonymous(无密钥)2510 个免费层级模型
Free(有密钥)10010 个免费层级模型
Pro500全部 67+ 个模型
Studio2,000全部 67+ 个模型

限额每天在 UTC 午夜重置。套餐和注册信息请访问 promptibus.com/pricing。

身份验证

在客户端配置中设置 PROMPTIBUS_API_KEY:

{
  "mcpServers": {
    "promptibus": {
      "command": "npx",
      "args": ["-y", "@promptibus/mcp"],
      "env": { "PROMPTIBUS_API_KEY": "psy_your_api_key_here" }
    }
  }
}
变量必填用途
PROMPTIBUS_API_KEY否提高速率限制,覆盖全部模型。请访问 promptibus.com/settings/api-keys 获取。
PROMPTIBUS_API_URL否覆盖 API 基础地址(默认值为 https://promptibus.com)。用于可自托管的 Promptibus 或暂存环境。

常见问题

它会生成图像、视频或音频吗? 不会。它会告诉你的 Agent 如何 使用 Agent 已有权限访问的生成 API。可以把它看作提示词工程副驾驶,而不是路由器。

开始使用需要账户吗? 不需要。匿名模式开箱即用(每天 25 次请求,免费层级模型)。使用 API 密钥可提高限额并解锁全部 67+ 个模型。

我的提示词会被记录吗? 工具请求会通过 HTTPS 传输至 promptibus.com。我们不会持久化提示词正文。API 密钥会在服务器端进行 SHA-256 哈希处理;原始密钥不会进入日志。

模型数据有多新? 数据由社区整理。新模型通常会在发布后的几天内收录;定价每月审核一次。数据存储在由 Postgres 提供支持的目录中,地址为 promptibus.com/models。

它能离线运行吗? MCP 服务在本地运行;目录位于 promptibus.com。因此:Agent ↔ MCP 服务通过本地 stdio 连接,MCP 服务 ↔ Promptibus 通过 HTTPS 连接。没有互联网,就无法获得回答。

我可以自托管目录吗? 可以。Promptibus 应用是开源的——克隆 promptibus/promptibus,并将 PROMPTIBUS_API_URL 指向你的部署实例。

有没有 stdio 以外的 HTTP 传输方式? 有——将客户端指向 https://promptibus.com/api/mcp。适用于沙盒环境、基于浏览器的 MCP 客户端和 CI。

缓存

客户端会缓存输出很少变化的工具的响应(get_model_profile、get_parameters、compare_models、get_pricing)。TTL:24 h,每个进程在内存中缓存。对于输出取决于输入的工具(recommend_model、optimize_prompt、lint_prompt),则绕过缓存。

隐私

  • 通过 HTTPS 连接至 promptibus.com;请求路径中没有第三方跟踪器
  • API 密钥在服务器端进行哈希处理(SHA-256)
  • 匿名使用会按 IP 限流
  • 没有客户端数据库,除单个 HTTP 客户端外没有本地状态

客户端配置

所有 stdio 客户端都可以使用相同的 npx -y @promptibus/mcp 命令。不同之处仅在于配置文件位置和 JSON 格式。

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):

{
  "mcpServers": {
    "promptibus": {
      "command": "npx",
      "args": ["-y", "@promptibus/mcp"]
    }
  }
}
Claude Code
claude mcp add promptibus -- npx -y @promptibus/mcp
Cursor

.cursor/mcp.json(项目级)或 ~/.cursor/mcp.json(全局):

{
  "mcpServers": {
    "promptibus": {
      "command": "npx",
      "args": ["-y", "@promptibus/mcp"]
    }
  }
}
Windsurf

~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "promptibus": {
      "command": "npx",
      "args": ["-y", "@promptibus/mcp"]
    }
  }
}
Zed

settings.json:

{
  "context_servers": {
    "promptibus": {
      "command": {
        "path": "npx",
        "args": ["-y", "@promptibus/mcp"]
      }
    }
  }
}
Continue.dev

在 ~/.continue/config.json 的 experimental.modelContextProtocolServers 下:

{
  "transport": {
    "type": "stdio",
    "command": "npx",
    "args": ["-y", "@promptibus/mcp"]
  }
}
n8n

在 MCP Client 节点中,将传输方式设为 stdio:

Command:   npx
Arguments: -y @promptibus/mcp

支持的模型

5 个领域共 67+ 个模型。 部分代表模型:

  • IMAGE — Midjourney v7 / v6.1 · FLUX 2 Pro / 1.1 Pro · Stable Diffusion 3.5 · DALL-E 3 · GPT Image 1 · Ideogram 3 · Recraft V4 Pro · Imagen 4 Ultra · Leonardo Phoenix
  • VIDEO — Sora · Runway Gen-3 / Gen-4 · Kling 2.5 · Pika 3 · Luma Dream Machine · Hailuo · Seedance 2 · Veo 2 · LTX 2.3 · Helios
  • AUDIO — Suno v4 / v5 · Udio 2 · ElevenLabs · Hume AI · Stable Audio 2 · MusicGen · ACE-Step
  • TEXT — GPT-5 / 5.4 · Claude 4 Opus / Sonnet · Claude Sonnet 4.6 · Gemini 3.1 Pro / 2.5 Pro · DeepSeek R2 · Llama 4 Maverick · Grok 3
  • CODE — Claude Code · Cursor · Windsurf · Codex CLI · Devin · Augment Code · Aider · Copilot · DeepSeek V3 · Nemotron 3 Super

完整目录:promptibus.com/models。

⭐ 帮助他人发现这个项目

如果 @promptibus/mcp 帮你的 Agent 避免了因语法错误而运行失败,或避免了 DALL-E 用量带来的 50 美元意外账单,请在仓库点个星。在一众通用封装中,星标能帮助新的 MCP 用户发现优质服务——你只需点一下,就能让下一个人更快上手。

给这个仓库点星

链接

许可证

MIT — © Promptibus

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。