一个不懂MCP的开发使用vibe coding开发一个MCP

让你的 AI Prompts 随处同步、即刻可用

一个开源的 MCP 服务器,彻底解决 AI Prompt 管理的所有痛点
收藏容易使用难?是时候终结你的 Prompt 管理焦虑了。

在日常浏览网页时,我们总能偶遇一些令人惊艳的 Prompt。每当此时,我们习惯性地随手收藏、点赞,甚至存入笔记。然而,当真正需要调用这些"宝藏"时,却发现它们散落在各个平台、本地文件或 IDE 定义中,翻找之苦往往让灵感瞬间冷却。

为了终结这种"收藏即吃灰"的困局,我捣鼓出了这款 mcp-dropbox-prompts。它不仅仅是一个同步工具,更是你 AI 交互流中的"灵感中转站"。


写在前面

在使用 Claude、Cursor、Gemini 等 AI 工具的过程中,你是否遇到过这些令人抓狂的场景:

  • 💔 设备孤岛: 精心调教的 Prompt 只存在一台电脑上,换个设备就找不到了
  • 📋 重复劳动: 需要在不同 AI 工具间反复复制粘贴同一个 Prompt
  • 😰 版本恐惧: 修改 Prompt 后不小心覆盖,旧版本再也找不回来
  • 🔍 检索困难: Prompt 库越来越多,想找某个角色却像大海捞针
  • 🌏 同步噩梦: 公司和家里的 Prompt 库总是不一致,分不清谁是最新版

如果你也深受其扰,那么这篇文章介绍的 mcp-dropbox-prompts 就是为你准备的解决方案。



一、项目简介

mcp-dropbox-prompts 是一个基于 Model Context Protocol (MCP) 的专业级 Prompt 管理服务器,让你的 AI 角色库实现:

核心能力 说明
🌐 跨设备云同步 使用 Dropbox 或坚果云,办公室存、家里用
💬 对话即保存 在聊天中直接让 AI 保存 Prompt,无需复制粘贴
🛡️ 自动版本备份 每次修改自动保存历史版本,安全无忧
🔍 智能搜索 支持按名称和全文内容搜索,快速定位
📦 一键导出 完整备份或分享给团队成员

项目信息

📦 npm 包: mcp-dropbox-prompts

🔖 当前版本: v2.0.4

📄 开源协议: MIT

⭐ GitHub: github.com/yuanyang749...


二、为什么需要这个工具?深度剖析四大痛点

随着 AI 工具在工作流中的深度应用,Prompt 已经成为我们的数字资产。一个好的 Prompt 可能是经过数十次迭代打磨出来的,它蕴含着我们对特定任务的理解和最佳实践。

然而,目前主流 AI 工具对 Prompt 的管理普遍存在以下问题:

😭 痛点 1: 设备孤岛

现状: Prompt 通常存储在本地配置文件或 IDE 设置中,无法跨设备同步。

后果: 你在办公室精心调教的"Python 专家"角色,回到家里就用不了了。周末想用公司的 Prompt 做个人项目?对不起,只能凭记忆重新写一遍。


⚠️ 痛点 2: 版本恐惧

现状: 修改 Prompt 时没有版本控制,一旦覆盖就再也回不去了。

后果: 你可能因为一次"优化",反而损失了之前表现更好的版本。更糟的是,你甚至不记得之前的版本是怎么写的,只能凭感觉重新调整。


🔎 痛点 3: 检索困难

现状: 当你的 Prompt 库达到几十个时,想找到"那个关于营销的角色"变成了噩梦。

后果: 你只能一个个点开查看,或者依赖模糊的文件名猜测。有时候明明记得写过某个 Prompt,却怎么也找不到,最后只能重新创建一个类似的。


🔄 痛点 4: 双向孤立

现状: 我们与 AI 对话时可能产生很好的 Prompt 模板,但想把它保存到库中却很麻烦。

后果: 需要手动复制、创建文件、找对位置...这个过程打断了思维流,很多灵感就这样流失了。反过来,想把库里的 Prompt 用到新对话中,也需要手动复制粘贴。


三、核心功能详解

🌐 功能 1: 多设备云同步

不再担心 Prompt 只存在一台电脑上!

支持双存储后端:

  • Dropbox: 国际化方案,通过 Refresh Token 实现永久授权
  • 坚果云 (WebDAV): 国内方案,无需代理,访问速度快,推荐国内用户使用

工作原理 : 所有 Prompt 以 .md 文件形式存储在云端,任何配置了相同凭据的设备都能实时访问。办公室、家里、咖啡厅...随处可用,真正的"Write Once, Use Everywhere"。


💬 功能 2: Chat-to-Save (对话即保存)

这是最令人兴奋的功能!传统方式需要你手动复制、创建文件、上传...现在,只需要在对话中告诉 AI:

plain 复制代码
你: "帮我起草一个抖音短视频营销专家的 Prompt"

AI: 好的,我为你创建一个抖音营销专家角色:
    [生成一个详细的 Prompt ...]

你: "很好,把这个保存为 douyin_marketing_expert"

AI: ✅ 已将 Prompt 保存到云端!

不需要离开对话界面,不需要手动复制粘贴,AI 直接帮你把当前对话中的 Prompt 保存到云端库。灵感产生的那一刻,就能永久保存。


🛡️ 功能 3: 自动版本备份

修改 Prompt 时最怕的就是"改坏了",有了自动备份,你可以放心大胆地迭代优化:

备份机制:

  • 每次保存同名 Prompt 时,旧版本会自动备份到 _archive 文件夹
  • 备份文件名格式: prompt_name_20241224_143022.md (包含时间戳)
  • 所有历史版本都在,随时可以回溯

实际效果:

bash 复制代码
/mcp-prompts/
  ├── python_expert.md          # 当前版本
  ├── marketing_guru.md
  └── _archive/
      ├── python_expert_20241220_100530.md  # 历史版本 1
      ├── python_expert_20241222_153045.md  # 历史版本 2
      └── marketing_guru_20241215_093022.md

再也不怕改坏了,每次迭代都有据可查!


🔍 功能 4: 智能双模搜索

当你的 Prompt 库达到几十个时,搜索功能就变得至关重要。我们提供两种搜索方式:

方式一: 按名称搜索 (search_prompts)

通过文件名模糊匹配,快速定位:

plain 复制代码
你: "找一个抖音相关的 Prompt"

AI: 找到 3 个匹配项:
    📄 douyin_marketing_expert
    📄 douyin_script_writer
    📄 douyin_copywriter
方式二: 全文内容搜索 (search_content)

深入每个 Prompt 的内容进行检索,即使你不记得文件名也能找到:

plain 复制代码
你: "哪些 Prompt 里提到了认知偏见?"

AI: 在以下 Prompt 中找到匹配:
    📄 psychology_expert
       "...利用认知偏见进行说服..."

    📄 marketing_strategist
       "...识别用户的认知偏见,制定针对性策略..."

不记得叫什么名字?没关系,搜内容一样能找到!


📋 功能 5: 智能列表与摘要

列出 Prompt 时,不再是冷冰冰的文件名列表,而是包含内容摘要的智能预览:

plain 复制代码
你: "列出我的所有提示词"

AI: 📋 您的 Prompt 库 (共 12 个):

    1. 📄 python_expert
       摘要: You are a senior Python developer with expertise in...

    2. 📄 marketing_strategist
       摘要: 你是一位经验丰富的营销策略专家,擅长...

    3. 📄 content_writer
       摘要: 专业的内容创作者,精通各类文体...

一目了然,快速定位需要的角色,不用一个个点开查看!


📦 功能 6: 一键导出备份

plain 复制代码
你: "导出我的所有 Prompt"

AI: ✅ [生成一个包含所有 Prompt 的 Markdown 文档]

可以用于:

  • 📂 整体备份,防止云端数据丢失
  • 👥 分享给团队成员
  • 🔄 迁移到其他平台或工具

所有 Prompt 打包成一个文档,方便保存或分享。


四、使用体验:简单到极致

在 Cursor / Claude Desktop 等 MCP 兼容工具中

方式一: 快捷指令 (推荐)

在支持 MCP Prompts 标准的编辑器中,体验"一键呼叫":

  1. 在对话框输入 /
  2. 看到所有云端 Prompt 列表
  3. 选择后内容自动注入

⚠️ 注意: 并非所有客户端都支持 / 呼叫方式,如果不可用,请使用下方的"自然语言调用"方式。

方式二: 自然语言调用 (通用)

通过口语化指令让 AI 执行操作,无需记忆命令:

你的指令 AI 的操作 工具
"列出我的所有提示词" 展示所有 Prompt 及摘要 list_prompts
"读取 python_expert 的内容" 显示指定 Prompt 的完整内容 get_prompt
"把刚才的对话保存为 tech_lead" 保存新 Prompt 到云端 save_prompt
"删除 old_prompt" 从云端删除指定 Prompt delete_prompt
"找一个抖音相关的提示词" 模糊搜索匹配的 Prompt search_prompts
"哪些提示词提到了认知偏见" 全文搜索内容 search_content
"导出我的全部提示词用于备份" 生成导出文档 export_prompts

无需学习复杂命令,像跟朋友聊天一样自然!


五、技术亮点

💎 亮点 1: 双存储后端架构

根据用户所在地区和网络环境灵活选择:

  • Dropbox :
    • 适合国际用户
    • 通过 Refresh Token 实现永久授权,无需频繁登录
    • 成熟的 API,稳定可靠
  • 坚果云 WebDAV :
    • 专为国内用户优化
    • 无需代理,访问速度快
    • Token 永久有效,配置一次长期使用

💎 亮点 2: 生产级工程设计

不是玩具项目,是可以放心在生产环境使用的专业工具:

代理适配 : 支持 HTTPS_PROXY 配置,解决国内访问 Dropbox 的网络问题

路径安全管理 : 严格的路径验证,防止越权访问

友好的中文错误提示 : 出错时直接告诉你怎么解决,不是冷冰冰的英文报错

递归目录扫描 : WEBDAV_RECURSIVE 配置项,支持子文件夹组织

自动重连机制: 网络抖动时自动重试,提高稳定性

💎 亮点 3: 基于 MCP 标准协议

Model Context Protocol (MCP) 是 Anthropic 主导的开放标准:

  • 🔌 标准化接口: 与各类 AI 工具无缝集成
  • 🤖 自然语言交互: 降低学习成本,上手即用
  • 🔮 面向未来: 随着 MCP 生态发展,自动获得更多能力

六、适用场景:谁需要这个工具?

📝 场景 1: 个人知识管理者

你精心打磨了十几个 AI 角色,涵盖编程、写作、分析等各个领域。通过 mcp-dropbox-prompts,你可以:

  • ✅ 在家里的 Mac 和公司的 Windows 上使用同一套 Prompt 库
  • ✅ 安全地迭代优化每个角色,不怕改坏
  • ✅ 随时通过关键词快速找到需要的角色

👥 场景 2: 团队协作

团队成员使用相同的凭据配置,确保:

  • ✅ 所有人使用统一规范的 Prompt,输出质量一致
  • ✅ 新人加入时自动获得完整的角色库
  • ✅ 知识不随员工离职而流失

💼 场景 3: 多设备工作者

你经常在公司、家里、咖啡厅等不同地点工作,需要:

  • ✅ 无缝切换设备,不用担心 Prompt 不同步
  • ✅ 新购置设备时快速完成配置,立即可用
  • ✅ 出差时也能用完整的工具链工作

🚀 场景 4: Prompt 工程师

你专注于 Prompt 的设计和优化,需要:

  • ✅ 版本控制功能,追踪每次优化的效果
  • ✅ 快速测试和迭代,Chat-to-Save 大幅提升效率
  • ✅ 导出功能,方便撰写教程或分享经验

✍️ 场景 5: 内容创作者

你为不同平台维护专门的写作助手(小红书、知乎、公众号...),需要:

  • ✅ 按平台组织不同风格的 AI 角色
  • ✅ 随时搜索"那个适合小红书的营销角色"
  • ✅ 在不同设备上都能快速开始创作

🎨 场景 6: Prompt 组合创作 (重要!)

这是最强大的使用方式! 在一次对话中,你可以自由组合多个不同领域的 Prompt,让它们协同工作完成复杂任务。

实战案例:创建有趣的算命工具网站

假设你想做一个既有专业设计又有专业内容的网站,可以这样操作:

plain 复制代码
你: "读取 精美网页设计师 和 命理大师 两个提示词"

AI: ✅ 已加载两个角色:
    - 精美网页设计师: 负责 UI/UX 设计和前端代码
    - 命理大师: 负责算命逻辑和文案内容

你: "帮我创建一个有趣的在线算命工具网站"

AI: [两个角色协同工作]
    - 精美网页设计师: 设计现代化界面,实现交互逻辑
    - 命理大师: 提供算命内容、专业术语、解读文案

    结果: 一个既漂亮又专业的算命网站!
为什么这很强大?查看真实示例截图
  • 网站首页落地页:
  • 网站命理分享页:
  • Bento 分享卡生成:

免费完整体验地址:ming.520ai.xin/

以上两个实战提示词已在源码仓库,欢迎创建属于你自己的命理大师!

跨领域协作的威力:

  • 🎨 设计师 Prompt + 📝 文案 Prompt = 完美的营销页面
  • 💻 前端工程师 Prompt + 🎯 产品经理 Prompt = 功能完善的应用
  • 📊 数据分析师 Prompt + ✍️ 内容创作者 Prompt = 数据驱动的内容策略
  • 🧠 心理学专家 Prompt + 🎓 教育专家 Prompt = 科学的教学方案

实际效果:

  • ✅ 每个 Prompt 专注于自己的专业领域
  • ✅ 多个角色相互配合,取长补短
  • ✅ 一次对话完成原本需要多次切换才能完成的复杂任务
  • ✅ 创意无限,组合无限!

这就像拥有一个随时待命的跨领域专家团队,而你就是协调者!


七、快速开始:5 分钟上手

Step 1: 选择存储方案

根据你的网络环境选择:

  • 🌍 国际用户 → Dropbox
  • 🇨🇳 国内用户 → 坚果云 (推荐)

Step 2: 获取凭据

方案 A: 坚果云 (简单快捷,推荐国内用户)
  1. 登录坚果云官网 → 安全设置 → 第三方应用管理
  2. 添加应用,生成应用密码
  3. 记录你的邮箱和应用密码
方案 B: Dropbox (国际用户)

步骤 1: 创建 Dropbox App

  1. 访问 Dropbox Developers
  2. 点击 "Create app"
  3. 选择 Scoped accessApp folder
  4. 给你的 App 起个名字(如 mcp-prompts)

步骤 2: 配置权限

  1. 进入 App 的 Permissions 选项卡
  2. 勾选以下权限:
    • files.metadata.read
    • files.content.read
    • files.content.write
  3. 点击页面下方的 Submit 按钮

步骤 3: 获取永久访问令牌 (Refresh Token)

Dropbox 默认生成的 Access Token 只有 4 小时有效期,我们需要获取永久有效的 Refresh Token:

  1. Settings 页面找到 App keyApp secret,记录下来

  2. 在浏览器打开以下链接(替换 YOUR_APP_KEY): www.dropbox.com/oauth2/auth...

  3. 授权后会得到一个授权码

  4. 在终端执行以下命令(替换对应参数):

    bash 复制代码
    curl https://api.dropbox.com/oauth2/token \
      -d code=您刚刚得到的授权码 \
      -d grant_type=authorization_code \
      -u 您的AppKey:您的AppSecret
  5. 返回的 JSON 中的 refresh_token 就是永久令牌,记录下来

配置示例:

json 复制代码
{
  "mcpServers": {
    "mcp-prompts": {
      "command": "npx",
      "args": ["-y", "mcp-dropbox-prompts"],
      "env": {
        "DROPBOX_REFRESH_TOKEN": "您的_REFRESH_TOKEN",
        "DROPBOX_CLIENT_ID": "您的_APP_KEY",
        "DROPBOX_CLIENT_SECRET": "您的_APP_SECRET",
        "HTTPS_PROXY": "http://127.0.0.1:7890",
        "DROPBOX_ROOT_PATH": "/"
      }
    }
  }
}

⚠️ 注意 : 国内用户需要配置 HTTPS_PROXY 代理才能访问 Dropbox API

Step 3: 配置 MCP

在你的 MCP 配置文件中添加以下内容 (以坚果云为例):

json 复制代码
{
  "mcpServers": {
    "mcp-prompts": {
      "command": "npx",
      "args": ["-y", "mcp-dropbox-prompts"],
      "env": {
        "WEBDAV_USERNAME": "your@email.com",
        "WEBDAV_PASSWORD": "应用特定密码",
        "WEBDAV_URL": "https://dav.jianguoyun.com/dav/",
        "WEBDAV_ROOT_PATH": "/mcp-prompts"
      }
    }
  }
}

💡 提示: 配置文件位置

  • Cursor: ~/.cursor/mcp_config.json
  • Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json

Step 4: 重启应用

重启 Cursor 或 Claude Desktop,让配置生效。

Step 5: 开始使用!

在对话框中试试:

plain 复制代码
你: "列出我的所有提示词"
AI: [调用 list_prompts 工具,展示你的 Prompt 库]

就是这么简单! 🎉


八、写在最后

在 AI 时代,Prompt 就是你的超能力

一个好的 Prompt 可能是你花了一个小时不断调试、数十次迭代才得到的成果。它代表着你对特定任务的深刻理解,是你独特的知识资产。

然而,这些宝贵的资产不应该被困在某一台设备的本地文件中,不应该在版本覆盖中永久消失,不应该在需要时找不到,更不应该在想保存时需要中断思维流去手动操作。

mcp-dropbox-prompts 的设计哲学很简单:

让 Prompt 管理变得透明,让你专注于与 AI 的对话本身。

我希望这个工具能真正解决你的痛点,提升你的 AI 使用体验。如果它帮到了你,欢迎:

  • ⭐ 给项目点个 Star
  • 💬 在评论区分享你的使用体验
  • 🐛 在 GitHub 提 Issue 反馈问题或建议
  • 📢 推荐给有需要的朋友

🔗 相关链接


关于作者

一个相信工具应该让生活更简单的开发者 🚀

如果你有任何问题或建议,欢迎通过 GitHub Issues 联系我!


最后的最后 : 如果这篇文章对你有帮助,别忘了点赞 👍 和收藏 ⭐,你的支持是我持续更新的动力!下期分享我的2026 命理大师网站的详细调教过程。

相关推荐
Mr.Entropy4 小时前
JdbcTemplate 性能好,但 Hibernate 生产力高。 如何选择?
java·后端·hibernate
何贤4 小时前
2025 年终回顾:25 岁,从“混吃等死”到别人眼中的“技术专家”
前端·程序员·年终总结
冴羽4 小时前
CSS 新特性!瀑布流布局的终极解决方案
前端·javascript·css
满天星辰4 小时前
Vue 响应式原理深度解析
前端·vue.js
YDS8294 小时前
SpringCloud —— MQ的可靠性保障和延迟消息
后端·spring·spring cloud·rabbitmq
怪可爱的地球人4 小时前
em,rem,px,rpx单位换算,你弄懂了吗?
前端
无限大64 小时前
为什么"区块链"不只是比特币?——从加密货币到分布式应用
后端
码途潇潇5 小时前
JavaScript有哪些数据类型?如何判断一个变量的数据类型?
前端·javascript
洛神么么哒5 小时前
freeswitch-初级-01-日志分割
后端
满天星辰5 小时前
Vue真的是单向数据流?
前端·vue.js