mcpField
C
CloudCrane

CloudCrane

远程服务
cloudcrane.ai开发工具06 天前更新

关于 CloudCrane

CloudCrane 是 MCP 服务,可让助手生成并发布可添加到手机主屏幕的小型应用。应用离线运行,数据保留在手机上,并支持版本更新、回滚和删除。

主要功能

  1. 01发布可安装到手机的应用
  2. 02应用离线运行且数据留在手机
  3. 03更新时保留已保存数据
  4. 04查看、回滚和删除应用版本
  5. 05发布前检查应用安全性

适用场景

  1. 01创建习惯追踪或支出记录应用
  2. 02制作可离线使用的打包清单
  3. 03让助手按请求修改现有应用

MCP 相关

提供使用 Streamable HTTP 的远程 MCP 服务,支持 OAuth 登录和动态客户端注册。工具可读取应用与版本,也可在授权后发布、更新、回滚或删除应用。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://cloudcrane.ai/api/build/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

CloudCrane MCP

smithery badge CloudCrane MCP connector – tool definition quality and endpoint health on Glama

向你的助手说出想要的应用,它就会出现在手机主屏幕上。

你的助手会为你编写一个小应用(例如习惯追踪器、支出记录、打包清单或健身计时器),并通过 CloudCrane 发布。你会收到一个链接。在手机上打开链接,将应用添加到主屏幕,它就会成为独立的应用:拥有自己的图标、全屏显示,并且可以离线使用。

  • 你的数据留在手机上。 你在应用中保存的内容只会存放在手机上,不会保存在我们的服务器上。
  • 只需提出要求即可修改。 “添加一个阅读习惯”“把按钮做大一些”:你的助手会更新应用,下次打开时就会收到新版本,同时保留你保存的所有内容。
  • 保留每个版本。 可以恢复到任意早期版本,也可以永久删除应用。
  • 每个应用都受到严格限制。 每个应用都运行在自己的地址上,无法与其他网站通信,并且发布前都会经过检查:不能包含密码或银行卡字段,也不能包含会将填写内容发送到其他地方的表单。

连接

一个远程 MCP 服务,使用 Streamable HTTP(无状态,不提供 SSE 流),支持 OAuth 登录和动态客户端注册。无需安装任何内容。

https://cloudcrane.ai/api/build/mcp

(https://cloudcrane.ai/api/apps/mcp 是同一个服务。)

添加 URL,无需密钥。客户端会打开 CloudCrane 页面,让你登录(使用 Google 或通过邮件接收验证码),选择工作区,并设置助手可以执行的操作:只读,或 读取并构建,后者也允许它创建和修改应用。你可以随时在控制面板的 我的应用 中将助手登出。

已测试可使用 Claude、ChatGPT、Cursor、Cline 和 Smithery 登录。每个客户端的具体设置见 llms-install.md,Agent 可以按其中说明完成设置。

Claude: 设置 → 连接器 → 使用上面的 URL 添加自定义连接器。

ChatGPT: 添加自定义 MCP 服务,使用上面的 URL 并选择 OAuth。

Cursor(~/.cursor/mcp.json):

{ "mcpServers": { "cloudcrane": { "url": "https://cloudcrane.ai/api/build/mcp" } } }

Cline(cline_mcp_settings.json):

{ "mcpServers": { "cloudcrane": { "transport": { "type": "streamableHttp", "url": "https://cloudcrane.ai/api/build/mcp" } } } }

工具

工具功能所需权限
list_apps列出你的应用及其安装链接读取
get_app获取应用代码,以便读取或修改读取
list_versions列出某个应用的所有版本,以及当前安装的版本读取
publish_app发布新应用并返回其安装链接构建
update_app发布应用的新版本构建
rollback_app重新提供某个早期版本构建
delete_app删除应用及其所有版本构建

连接时,服务会告知助手如何编写适用于此处的应用:使用一个自包含的 HTML 文件,优先适配移动设备,数据保存在手机上,并且每次更新都会保留已保存的数据。用于修改应用的工具会标记为相应权限,因此 Claude 等客户端会在每次调用前征求你的同意。

试试看

  1. “帮我做一个记录喝水、阅读和去健身房的习惯追踪器,并把它放到我的手机上。”
  2. “在我的 Habits 应用中添加一个‘散步 20 分钟’的习惯。”
  3. “我的打包清单应用:恢复到上次修改之前的版本。”

看起来像服务故障的情况

  • 406: MCP 要求每次 POST 都包含 Accept: application/json, text/event-stream,即使此服务从不发送流。
  • GET 返回 405: 服务是无状态的,不提供 SSE 流,因此只允许 POST。静默回退到 SSE 的客户端虽然可以连接,但不会列出任何工具。
  • 403: 拒绝来自浏览器的请求(任何带有 Origin 标头的请求)。请从服务器或桌面客户端调用。

链接

此代码库包含文档和注册表条目(server.json),不包含服务的源代码。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。