掘金 人工智能 05月21日 15:53
巧用 MCP 服务器,让你几分钟从 Prompt 到应用部署
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

文章介绍了DigitalOcean MCP服务器,它通过连接AI工具(如Claude Desktop和Cursor)与DigitalOcean App Platform,简化了应用部署和管理流程。用户只需用自然语言描述需求,AI助手就能完成部署、重启服务、查看日志等操作,无需复杂的API文档或配置文件。文章详细介绍了MCP的工作原理、设置方法以及如何在Cursor和Claude Desktop中使用,并提供了示例指令。MCP服务器极大地提高了开发效率,让应用管理变得更加轻松流畅。

💡MCP(模型上下文协议)是连接AI工具与外部服务的桥梁,允许AI模型安全地执行实际操作,例如部署应用、查询数据库等。

🔑DigitalOcean MCP服务器充当MCP客户端与DigitalOcean App Platform之间的桥梁,简化了应用部署和管理流程,用户只需用自然语言描述需求,AI助手就能完成部署、重启服务、查看日志等操作。

⚙️设置DigitalOcean MCP服务器需要Node.js、npm、DigitalOcean个人访问Token和支持MCP的客户端(如Claude Desktop、Cursor)。

💬使用MCP服务器时,用户只需在MCP客户端中输入指令,AI会确定使用哪个工具,并引导用户完成整个操作,最终返回结果,无需学习API或编写YAML文件。

✨MCP服务器解锁了许多工作流,包括从零开始构建和部署应用、从GitHub仓库部署新应用、快速重新部署、在编辑器中查看应用状态等,极大地提高了开发效率。

在这个 AI 已经可以帮我们写代码、总结文章,甚至生成图像的时代,最让人兴奋的一件事莫过于:你只需对你的助手说一句,“帮我把应用部署到 DigitalOcean”,然后它真的就完成了。

没有脚本,没有终端命令行,也不用打开一堆标签页。一切都变得如此简单,就像和一个懂技术的朋友聊天一样:

这就是 DigitalOcean MCP 服务器 所能实现的工作流。它将像 Claude DesktopCursor 这样的 AI 工具连接到 DigitalOcean 的 App Platform 平台,让你在 IDE 中输入一句话,就能完成部署、重启服务、查看日志,甚至是创建全新的应用!

不需要查 API 文档,不需要写 YAML 配置文件,也不需要在控制台里点来点去。你只需要清晰地表达你的需求,剩下的交给 AI 和 MCP 服务器来完成。

本教程梗概

我们将一起看看 DigitalOcean 的 MCP 服务器是什么,如何设置,以及如何通过自然语言(也就是日常说话的方式)来管理你的 DigitalOcean 应用——无论是部署新应用、查看日志,还是重启服务等操作。

如果你希望从头开始体验整个流程,我们也录了一个完整的演示视频,内容包括:

什么是 MCP?

MCP 是 Model Context Protocol (模型上下文协议)的缩写。它是一种让基于大语言模型(LLM)的工具(如 Claude 或 Cursor)能够安全地与外部服务通信并执行实际操作的方法。

LLM 擅长处理“文字”——它可以总结、解释、改写文本。但如果没有帮助,它自己是无法“做事”的。比如它不能自动帮你部署应用、查询数据库,或者回滚失败的版本。

而 MCP 就是这个“帮助”。它是一个开放协议,定义了工具如何以一种可预测、结构化的方式向 AI 模型暴露能力。它赋予 LLM 从“告诉我怎么做”到“我现在就去做”的转变能力。

DigitalOcean MCP 服务器就是这样一个工具。它充当你的 MCP 客户端(如 Cursor、Windsurf、Claude Desktop、Claude Code 或其他支持 MCP 的客户端)与 DigitalOcean App Platform 之间的桥梁。

启动之后,你的助手就能做到这些事:

让这一切的发生,只需要你的一句提示词(Prompt)。

开始之前你需要准备什么?

要使用 DigitalOcean MCP 服务器,你需要:

它到底是怎么工作的?

当你在 MCP 客户端中输入类似这样的指令:

在纽约地区从 github.com/do-communit… 创建一个新应用

背后发生了什么呢?让我们一步步来看:

    你在 MCP 客户端中输入你的请求(如 Claude 或 Cursor) 只需描述你想做什么,比如:“把 marketing-site 用最新代码重新部署一遍”
    AI 确定使用哪个工具Claude 或 Cursor 会理解你的意图,查看可用的工具,并选择合适的那个,然后将你的意图和工具列表发送给 LLM
    如果 LLM 需要更多信息,它会问你比如你没提到区域或仓库地址,LLM 会直接问你。不需要填表单、不需要下拉菜单,只是简单的对话交流
    它引导你完成整个操作你会看到结果——日志、部署信息、应用详情;或者它会在后台运行任务并在完成后通知你

不需要学习任何 API,也不需要折腾 YAML 文件,更不用切换多个标签页。

真正的 API 调用由 DigitalOcean MCP 服务器来完成。你的助手只是把它翻译成你能看懂的语言,并告诉你该怎么做。

如何在 Cursor 和 Claude Desktop 中使用 DigitalOcean MCP 服务器?

第一步:获取你的 DigitalOcean API 密钥

前往 API 设置页面,生成一个 Personal Access Token。确保它具有 App Platform 的权限。

第二步:将 API 密钥配置到你的 AI 助手

Cursor 用户
    打开 Cursor 设置 → MCP点击 “Add a new global MCP server”把以下内容粘贴到 ~/.cursor/mcp.json 文件中:
{  "mcpServers": {    "digitalocean": {      "command": "npx",      "args": ["@digitalocean/mcp"],      "env": {        "DIGITALOCEAN_API_TOKEN": "YOUR_DO_TOKEN"      }    }  }}

保存并启用服务器。

Claude Desktop 用户
    打开 Settings → Developer → Edit Config同样将上面那段 JSON 粘贴到 ~/.cursor/mcp.json替换 "YOUR_DO_TOKEN" 为你真实的 token保存并重启 Claude Desktop

使用 MCP 服务器的一些示例指令

配置好之后,你可以尝试以下这些提示词:

你的助手会把请求发送出去 → MCP 服务器会与 DigitalOcean 通信 → 最终返回结果给你。

MCP 服务器能解锁哪些工作流?

有了 DigitalOcean MCP 服务器,你可以:

完整功能列表请参考 GitHub 上的 README

动手试试吧!

DigitalOcean MCP 服务器让管理你的应用变得更加轻松流畅,但这只是个开始。

它是完全开源的,我们也在积极扩展它的功能。无论你遇到了 bug、有新的想法,还是想自动化某个特定流程,我们都欢迎你提出建议。

亲自试一试,看看它能帮你节省多少时间,也告诉我们哪些地方还做得不够好。你的反馈,将直接影响未来的更新方向。

另外,DigitalOcean 的服务器计费透明且比大多数云平台更加实惠,操作简单,没有学习门槛。如果你想进一步了解 DigitalOcean 云平台的产品,可访问 DigitalOcean 中国区独家战略合作伙伴卓普云的官网

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

DigitalOcean MCP服务器 AI助手 应用部署
相关文章