mcpField
B
Basemodo

Basemodo

远程服务
basemodo.com云与基础设施02 周前更新

关于 Basemodo

Basemodo 是供 Agent 部署和分享小型应用的个人云服务。它负责构建、托管和 SQLite 数据存储,并控制受邀者的访问;Agent 可管理部署和应用运维。

主要功能

  1. 01通过聊天构建应用
  2. 02从 GitHub 仓库部署
  3. 03邀请成员或编辑者
  4. 04查看日志并重启应用
  5. 05运行 SQL 并管理备份
  6. 06管理密钥和自定义域名

适用场景

  1. 01创建并分享团队午餐轮值应用
  2. 02从 GitHub 仓库部署应用
  3. 03排查故障或运行缓慢的应用
  4. 04备份或恢复应用数据

MCP 相关

Basemodo 的远程 MCP 服务通过 HTTPS 连接并经 OAuth 授权,让 Agent 管理用户的应用,包括部署、分享、日志、数据库、密钥和域名。Agent 仅能操作该用户拥有的应用。

配置

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

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

命令在终端中运行;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 安装说明中提供的脚本。它会从发布页面下载 basemodo CLI:https://github.com/basemodocom/cli/releases,使用对应版本的校验和验证文件,并将其文件夹添加到 PATH。随后,你的 Agent 会运行 basemodo setup --user,将 Basemodo 的 Skills 写入你的 Agent 可读取的位置。你需要亲自通过浏览器中的 basemodo login 登录 CLI。

链接

评论

支持 Markdown

第一次接触 MCP?

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

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