关于 Basemodo
Basemodo 是供 Agent 部署和分享小型应用的个人云服务。它负责构建、托管和 SQLite 数据存储,并控制受邀者的访问;Agent 可管理部署和应用运维。
主要功能
- 01通过聊天构建应用
- 02从 GitHub 仓库部署
- 03邀请成员或编辑者
- 04查看日志并重启应用
- 05运行 SQL 并管理备份
- 06管理密钥和自定义域名
适用场景
- 01创建并分享团队午餐轮值应用
- 02从 GitHub 仓库部署应用
- 03排查故障或运行缓慢的应用
- 04备份或恢复应用数据
MCP 相关
Basemodo 的远程 MCP 服务通过 HTTPS 连接并经 OAuth 授权,让 Agent 管理用户的应用,包括部署、分享、日志、数据库、密钥和域名。Agent 仅能操作该用户拥有的应用。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.basemodo.comclaude mcp add --transport http com-basemodo-basemodo https://mcp.basemodo.com{"mcpServers":{"com-basemodo-basemodo":{"type":"http","url":"https://mcp.basemodo.com"}}}在 Cursor 中打开{"servers":{"com-basemodo-basemodo":{"type":"http","url":"https://mcp.basemodo.com"}}}在 VS Code 中打开{"mcpServers":{"com-basemodo-basemodo":{"type":"http","url":"https://mcp.basemodo.com"}}}{"mcpServers":{"com-basemodo-basemodo":{"serverUrl":"https://mcp.basemodo.com"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Basemodo
通过 Basemodo 的 Skills 和可供 Agent 操作的远程 MCP,从你的 Agent 部署、分享并修复 App。Basemodo 是面向小型软件的云平台。
Basemodo 是你的个人云:它会将你构建的 App 上线,供你和你选择的人使用。你的 Agent 部署 App,Basemodo 会构建它,在自己的机器上运行,并为它配备一个保存数据的 SQLite 数据库,然后返回 App 地址。新 App 默认是私有的:只有你邀请的人才能打开它。Basemodo 会为他们完成登录,因此 App 无需自带登录功能。
以你的身份登录后,你的 Agent 可以:
- 在聊天中构建 App:你说明 App 的用途,你的 Agent 就会从 Basemodo 的某个模板开始,编写、部署并修复 App;你无需查看代码,也无需准备自己的文件夹或代码仓库;
- 从 GitHub 代码仓库部署 App、查看构建过程,并回滚出错的部署;
- 通过电子邮件将 App 分享给成员或编辑者,或通过链接向任何人开放,或向所有人开放;
- 查看 App 的状态和日志,查明 App 出现故障或运行缓慢的原因,并重启 App;
- 在 App 的数据库上运行 SQL、创建备份并恢复备份;
- 将 API 密钥作为机密保管,避免写入代码,并添加自定义域名。
你的 Agent 只能操作你在 Basemodo 上的 App。你可以随时在 basemodo.com 的设备页面撤销其访问权限。Basemodo 需要订阅套餐,单个 App 的套餐价格为每月 $5 起;你分享 App 的人无需付费。
安装
在 Claude Code 中运行:/plugin install basemodo --marketplace basemodocom/agent;如果版本低于 2.1.275,则运行 /plugin marketplace add basemodocom/agent,然后运行 /plugin install basemodo@basemodo。
试用
安装插件后,向你的 Agent 提问:
- “在 Basemodo 上为我团队的午餐轮值安排构建一个 App,并把链接发给我”
- “把我的 Basemodo App 分享给团队”
- “我的 Basemodo App 出故障了:查看日志并修复它”
插件运行、发送和获取的内容
- 远程 MCP,https://mcp.basemodo.com,是插件唯一的 MCP 服务。你的 Agent 通过 HTTPS 连接到它,你则在浏览器中通过 OAuth 登录 Basemodo 并批准连接;插件不会携带任何凭据。你的 Agent 会向它发送代你执行的工具调用(例如 App 名称、要部署的 GitHub 代码仓库、要运行的 SQL、要设置的机密),并读取返回结果。如果没有终端,Skills 会让你的 Agent 将新 App 的代码推送到你自己的 GitHub 代码仓库,再由远程 MCP 进行部署。
- Skills,位于
skills/:供你的 Agent 阅读的指令。它们本身不会运行任何操作。 - CLI,在有终端的情况下使用:Skills 会让你的 Agent 运行
basemodo命令,以你的身份通过 Basemodo 的 API https://api.basemodo.com 操作你的 App。basemodo deploy会打包 App 文件夹(不包含.git及被其忽略的文件),并上传到 Basemodo;basemodo pull和basemodo download会将 App 的代码和数据写入你电脑上的文件夹;basemodo feedback会将你编写的内容发送给 Basemodo。 - 安装 CLI:如果缺少
basemodo,Skills 会询问是否安装;你同意后,它们会运行插件附带的安装脚本,不包含设置步骤:macOS 和 Linux 使用skills/basemodo/scripts/install.sh,Windows 使用skills/basemodo/scripts/install.ps1;该脚本就是 basemodo.com 安装说明中提供的脚本。它会从发布页面下载basemodoCLI:https://github.com/basemodocom/cli/releases,使用对应版本的校验和验证文件,并将其文件夹添加到 PATH。随后,你的 Agent 会运行basemodo setup --user,将 Basemodo 的 Skills 写入你的 Agent 可读取的位置。你需要亲自通过浏览器中的basemodo login登录 CLI。
链接
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。