跳转到内容

把 Claude Code、Codex 或 Cursor 连接到 MonstarX

要点MonstarX 的 MCP 服务器地址是 https://monstarx.com/mcp。把它添加到 Claude Code、Codex、Cursor、VS Code、Gemini CLI、Windsurf、ChatGPT 或 Claude 应用中,在浏览器中登录一次,然后说“将此应用推送到 MonstarX,并给我链接”。之后你的智能体就可以推送新版本、拉取 MonstarX 上的修改、让 MonstarX 构建、设置密钥和发布应用。

Claude Code、Codex 和 Cursor 这样的 AI 编程智能体很擅长写应用,但剩下的事都留给了你:找地方运行它、生成一个可以分享的链接、配域名、配数据库、做测试,还要让不懂开发的人也能继续修改它。MonstarX 负责的正是这些“剩下的事”。

把你的智能体和 MonstarX 连接一次,之后只要说“将此应用推送到 MonstarX”,它做好的应用就会出现在 MonstarX 上,在实时预览中运行,还附带一个可以分享的链接。从此以后,你可以在智能体里继续开发,也可以在 MonstarX 里继续,或者两边一起来:修改会双向同步。

智能体通过 MCP(Model Context Protocol,一种让 AI 工具使用其他服务的标准方式)连接。MonstarX 的 MCP 服务器地址是:

https://monstarx.com/mcp

完整的开发者指南请参阅 MonstarX 的 MCP 页面。

  1. 打开 设置API 与 MCP。在 连接编程智能体 下选择你的智能体。

  2. 保持选择 浏览器登录,把页面显示的设置内容复制到你的智能体中。下面的标签页列出了最常用智能体的相同设置。

  3. 智能体要求登录时,登录 MonstarX。浏览器会打开 MonstarX:登录后点击 允许。不需要密钥。

  4. 告诉它:“将此应用推送到 MonstarX,并给我链接。”

Claude Code 的命令行工具、桌面应用的 Code 标签页和各 IDE 扩展共用一套设置。运行:

终端窗口
claude mcp add --transport http --scope user monstarx https://monstarx.com/mcp

然后在 Claude Code 中运行 /mcp,选择 monstarx,再选择 Authenticate(或运行 claude mcp login monstarx)。浏览器会打开 MonstarX:登录后点击 允许。

--scope user 让 MonstarX 在所有文件夹中都可用;去掉它则只添加到当前项目。

设置页面还介绍了 Grok、Lovable、Bolt & v0、Replit、Figma 和 其他,也就是任何支持 MCP 的工具。包含更多客户端的完整开发者指南,可以通过 设置API 与 MCP 顶部的 文档 打开。

如果我的智能体需要密钥怎么办?

Section titled “如果我的智能体需要密钥怎么办?”

Windsurf、Gemini CLI、脚本和 CI 使用 API 密钥,而不是浏览器登录。在 设置API 与 MCP 的 API 密钥 下创建一个,然后把智能体的设置切换为 API 密钥,就能得到包含密钥的版本。关于创建、使用和吊销密钥,请参阅 API 与 MCP。请勿把密钥放进代码或聊天中:密钥可以代表你操作所有项目。

连接之后,用日常语言和你的智能体对话就行。试试这些:

  • “将此应用推送到 MonstarX,并给我链接。”
  • “将我的更改推送到 MonstarX。”
  • “从 MonstarX 拉取最新版本,并与我的更改合并。”
  • “让 MonstarX 添加 Stripe 结账功能,然后拉取它的更改。”
  • “在 MonstarX 上发布。”

在没有命令行的聊天应用中(Claude 应用、ChatGPT),可以试试“在 MonstarX 上为我的美发店构建一个预约应用。”“将 github.com/me/my-app 导入 MonstarX。”或“MonstarX 正在我的 Harbour Watch 项目中做什么?”

智能体推送应用时会发生什么?

Section titled “智能体推送应用时会发生什么?”
  1. 智能体向 MonstarX 申请一个一次性上传链接,然后用一条命令发送应用的文件夹。node_modules、构建产物和 .env 文件会留在你的电脑上,而且文件从不经过 AI 模型,所以大应用消耗的 token 并不比小应用多。

  2. MonstarX 会检查这是什么样的应用(和 导入应用 时的检查相同),然后用它自己的依赖包在实时预览中运行。

  3. 智能体会收到项目链接、MonstarX 的检查结果,以及应用还需要的密钥。

之后的每次推送都会在 版本 中成为一个新版本,以智能体命名(“由 Claude Code 推送”),并在聊天中附上一条说明,让你和 MonstarX 的构建助手知道改了什么。如果在你的智能体上次获取副本之后,有人在 MonstarX 中做了修改,推送会被拒绝,而不会覆盖对方的工作:智能体会先下载 MonstarX 上的版本,合并后再重新推送。

MonstarX 为我的智能体提供哪些工具?

Section titled “MonstarX 为我的智能体提供哪些工具?”
工具作用
get_account你的账户、套餐和剩余用量
list_projects你的项目,最近修改的排在最前
get_project一个项目的概况:MonstarX 正在做什么、预览、发布状态、缺少的密钥
prepare_upload一次性上传链接,以及把当前文件夹推送为新项目或新版本的命令
import_from_github从 GitHub 仓库导入应用
push_files直接写入几个文件,适合小修改或没有命令行的智能体
create_project让 MonstarX 根据描述、图片或文档构建一个新应用
read_files列出或读取项目的文件
download_project一次性下载链接,以及解压项目的命令
send_message让 MonstarX 的构建助手构建、回答或规划,就像你在工作区中输入一样
get_messages读取项目的聊天,可选择等待 MonstarX 回复完毕
stop停止 MonstarX 在某个项目中正在运行的任务
publish_project让当前版本上线
set_secrets把应用读取的密钥加密保存到“后端 → 密钥”中
get_logs预览的状态和输出;可以启动已停止的预览

每个工具都只能操作你拥有的项目。只读的工具会被标记为只读,智能体运行它们时无需询问;发布则总是会先征求确认。

  • 上传: .tar.gz 格式(推送命令生成的格式)最大 100 MB,.zip 格式最大 50 MB。超过 10 MB 的文件会被排除,并列出清单。
  • push_files: 每次调用最多 200 个文件,每个 400 KB,总计 2 MB。
  • 链接: 上传和下载链接只能使用一次,有效期 15 分钟。
  • 会删掉项目大部分内容的推送(文件数少于原来的四分之一)会被拒绝,这几乎总是因为选错了文件夹。
  • MonstarX 正在构建时,对该项目的推送会被拒绝。
  • 用量: 让 MonstarX 构建(send_message、create_project)会消耗套餐用量。推送、导入、下载、读取和发布则不会。
  • API 密钥: 每个账户最多 20 个。浏览器登录在 90 天的使用期内保持有效。
  • 看不到 MonstarX 的工具。 大多数智能体在会话开始时加载服务器:请开始一个新会话。在 Claude Code 中,/mcp 会显示 MonstarX 是否已连接。
  • 提示 “Sign in” 或未授权错误。 登录已过期,或者密钥已被吊销。重新登录(在 Claude Code 中运行 /mcp,或运行 codex mcp login monstarx),或者创建一个新密钥。
  • Codex 无法上传。 它的沙盒阻止了网络访问:批准该命令,或者允许网络访问。
  • 提示 “This upload has 3 files and the project has 214”。 命令在错误的文件夹中运行了。请在 package.json 所在的文件夹中运行。
  • 提示 “The files in MonstarX changed since your copy was taken”。 在你上次推送之后,有人在 MonstarX 中做了修改。让你的智能体下载、合并后重新推送。
  • 找不到私有 GitHub 仓库。 请先在 MonstarX 中连接 GitHub,请参阅 GitHub。
  • 应用无法启动。 让你的智能体检查日志;缺少的密钥可以用 set_secrets 设置。

打开 设置API 与 MCP,在 已连接的智能体 下点击对应智能体旁边的 断开连接,它会立即退出登录。使用密钥的智能体,在你 吊销 密钥后就会停止工作。请参阅 API 与 MCP。

我需要 API 密钥吗?

通常不需要。大多数智能体通过浏览器登录:你登录 MonstarX 并点击 允许 即可。密钥适用于无法打开浏览器的智能体、脚本和 CI。

我的 .env 文件会被上传吗?

不会。推送命令会排除这些文件;即使有文件被传上来,MonstarX 也不会保存。请把密钥保存在 后端 → 密钥 中,或者让你的智能体使用 set_secrets。

可以同时在智能体和 MonstarX 中继续开发吗?

可以。从智能体推送,在 MonstarX 中构建,然后让智能体拉取最新版本。版本检查会防止任何一方覆盖另一方的修改。

哪些应用可以在 MonstarX 上运行?

MonstarX 应用和 Vite 应用(React、Vue、Svelte,包括所有 Lovable、Bolt 和 v0 导出的项目)可以在这里运行和发布。Next.js、Remix、Astro、Nuxt 和 SvelteKit 可以在预览中运行,但需要发布到它们自己的托管平台。其他应用可以重建为 Web 应用。

这和 MCP 连接器是一回事吗?

不是,方向正好相反。这里是你的智能体使用 MonstarX;而 MCP 连接器 是让 MonstarX 使用其他 MCP 服务器。