关于 Promptibus Mcp
Promptibus Mcp 是为 AI Agent 提供生成式模型信息的 MCP 服务,涵盖图像、视频、音频、文本和代码。工具支持模型推荐、提示词检查与改写、对比、参数、资料和价格查询。
主要功能
- 01按任务推荐模型
- 02按特定模型格式化提示词
- 03检查过时语法和无效参数
- 04比较模型能力与成本
- 05查询参数、资料和价格
适用场景
- 01按预算选择视频模型
- 02将提示词转换为 Midjourney v7 语法
- 03检查 Suno 提示词中的过时标签
- 04估算批量生成图像的成本
MCP 相关
该服务向 MCP 客户端提供七种工具、可浏览的模型资料资源,以及精选系统提示词提示。支持 stdio 和托管 HTTP 端点。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
npx -y @promptibus/mcpPROMPTIBUS_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+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
7收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| task | string | 是 | 描述你想要生成的内容 |
| domain | string | 否 | 筛选:IMAGE、VIDEO、TEXT、CODE 或 AUDIO |
| constraints | string | 否 | 预算、速度和质量约束 |
详细介绍
@promptibus/mcp — 为 AI Agent 提供模型智能
你的 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(无密钥) | 25 | 10 个免费层级模型 |
| Free(有密钥) | 100 | 10 个免费层级模型 |
| Pro | 500 | 全部 67+ 个模型 |
| Studio | 2,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 用户发现优质服务——你只需点一下,就能让下一个人更快上手。
链接
- 网站: promptibus.com
- 所有模型: promptibus.com/models
- API 密钥: promptibus.com/settings/api-keys
- 定价: promptibus.com/pricing
- 问题反馈: github.com/promptibus/mcp/issues
- 主应用源代码: github.com/promptibus/promptibus
- MCP 规范: modelcontextprotocol.io
许可证
MIT — © Promptibus
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。