一个不懂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 命理大师网站的详细调教过程。

相关推荐
比特森林探险记3 小时前
React基础:语法、组件与JSX
前端·javascript·react.js
ahauedu3 小时前
SpringBoot 3.5.10引入springdoc-openapi-starter-webmvc-ui版本
java·spring boot·后端
未来龙皇小蓝3 小时前
Spring内置常见线程池配置及相关概念
java·后端·spring·系统架构
宁雨桥3 小时前
Vue项目中iframe嵌入页面实现免登录的完整指南
前端·javascript·vue.js
无法长大3 小时前
Mac M1 环境下使用 Rust Tauri 将 Vue3 项目打包成 APK 完整指南
android·前端·macos·rust·vue3·tauri·打包apk
新缸中之脑3 小时前
Google:Rust实战评估
开发语言·后端·rust
LongJ_Sir3 小时前
Cesium--可拖拽气泡弹窗(对话框尾巴,Vue3版)
前端·javascript·vue.js
im_AMBER3 小时前
消失的最后一秒:SSE 流式联调中的“时序竞争”
前端·笔记·学习·http·sse
RFCEO3 小时前
前端编程 课程十、:CSS 系统学习学前知识/准备
前端·css·层叠样式表·动效设计·前端页面布局6大通用法则·黄金分割比例法则·设计美观的前端
雄狮少年3 小时前
简单react agent(没有抽象成基类、子类,直接用)--- 非workflow版 ------demo1
前端·react.js·前端框架