@cloudgrid-io/mcp

中文文档
0.22.5发布于 2026/11/10MITES Module构建来源已验证近 30 天下载 2786

MCP访问 CloudGrid – 用户的应用程序与所需的基础设施一起运行的活运行时环境 : 管理 MongoDB, Redis (cache/queues/pub-sub),一个 pgvector 商店, 持续磁盘, 内置的AI 没有 API 密钥, 在任意 l

中文使用文档
文档目录14 节
  1. CLI 兼容性
  2. GRID_AUTH_STALE 超出范围
  3. 先决条件
  4. 运行
  5. 每个客户端有一个 CloudGrid 服务器
  6. QA 会话日志( 可选)
  7. 工具
  8. 直接API工具(两版)
  9. CLI 包装工具(仅当地版)
  10. 测试
  11. 现场烟雾剧本
  12. 设计
  13. 隐私政策
  14. MCP 服务器对您的数据所做的

@cloudgrid-io/ mcp (英语)

CloudGrid的MCP服务器. 它暴露出"CloudGrid"行动作为MCP工具.

它从一个密码基地分出两版

  • 当地( stdio) 运行在您的机器上, 完整的工具箱, 包括 CLI 包装 工具。 这个读取器覆盖它。 Claude Code, Cursor, Claude Desktop (英语).
  • 网络(托管的 HTTP) - 更轻的工具箱(17个直接API工具,无CLI) claude.ai等网络客户端的包装. 见 升级.md。 。 。 .

本地版本将 grid 用于认证操作的 CLI( CLI) 处理认证、网格上下文和错误格式),并直接调用 API 插件、登录和能见度工具.

CLI 兼容性

MCP仅在满足平台层时使用已安装的 CLI (单位:千美元)MIN_CLI_VERSION,目前为0.15.26 — 与API的现场直播紧紧相接 cli_compat 地板,它拒绝使用HTTP 426的更古老的CLI)。 地板下面 跳过本地/ 全球 CLI 并懒取 @cloudgrid-io/cli@latest 通过 npx转而使用. A CI 漂流后卫(npm run test:drift-guard(a) 声称 包裹动词存在于 CLI 帮助中.

GRID_AUTH_STALE 超出范围

严格的OIDC( org- ownersed) 网格可以返回 GRID_AUTH_STALE 当召人的时候 会话在SSO政策变化之前。 MCP没有针对此类网格和 不处理此代码: 如果 GRID_AUTH_STALE 反应被看到,点 在 Console SSO 重新认证的用户 —— MCP 将不会默默地重试 .

先决条件

安装并登录到 CLI :

npm install -g @cloudgrid-io/cli
grid login

服务器没有直接读取证书 。 它运行 grid,使用自己的 证书存储于 ~/.cloudgrid/credentials。 。 。 .

运行

npx -y @cloudgrid-io/mcp

或者来自克隆人:

cd mcp
npm install
npm start

它说MCP比Studio强. 指向任何 MCP 客户端 cloudgrid-mcp 命令.

每个客户端有一个 CloudGrid 服务器

运行此本地( stdio) 服务器—— 独立或通过 Claude 代码 插件, 将它捆绑在一起 —— 或主机连接器 (mcp.cloudgrid.io(a) 内 给定客户端。 从来没有两者:每个 grid_* 工具出现两次,两个服务器分别持有登录状态(本地 版本共享 CLI 的 ~/.cloudgrid/credentials;连接符持有 他们可以不同意你是否在 然后,模型可以对最后回答的哪一个采取行动。 如何辨别: 重复 grid_* 客户端工具列表中的条目, 或客户端中的两个 CloudGrid 服务器 MCP/连接器设置. 要保存的 : 本地版, 无论您在哪里建立 文件夹中的运行时应用程序( 它有) path + CLI; 在 仅限聊天的客户端,用于发布单页.

QA 会话日志( 可选)

设定 CLOUDGRID_QA_SLACK_WEBHOOK 改为: 内部/私人 黑进网 URL 接收每个会话的 QA 日志(log-<Client>-<transport>-mcp.txt当a 本地( stdio) 会话启动、 失败或废弃 。 木头带着 用户的第一个消息(当主机转发它时)和身份细节,所以 目标频道必须是内部的。 主机版从不发布会话日志 完全可以(它的服务器不带网络hook); 主机 grid_note 已归档 CloudGrid API取而代之——见下文"隐私政策". 取消 —— 特性是完全黑暗的(没有捕获,没有) (已公布). CLOUDGRID_QA_IDLE_MS 覆盖已放弃的窗口( 默认) 900 000 = 15分钟.

工具

登记了38个工具(两个版本共有15个工具,仅23个本地工具)。 无有堕取别名. MIN CLI VERSION:0.15.26 (英语).

直接API工具(两版)

工具环绕内容提要
grid_pickupAPI 密码捡起一个应用程序: 让你的 OWN COPY 从任何你能看到的应用程序中(像一分叉) 进入一个你可以构建的网格.
grid_pullAPI 密码在 PLACE 中继续/编辑一个应用程序 git clone 中, 包含 :.
grid_collabAPI 密码让PUSH Accesss进入别人拥有的同一实体——你成为该实体上的合作者,不...
grid_create_gridAPI 密码为登录用户创建一个新的网格(工作空间)——它们成为其管理员.
grid_noteAPI 密码留下一个段落摘要,说明您创建了这个会话,以及为什么,对于本地版的可选QA会话日志...
grid_plugAPI 密码将一个应用程序,网站,游戏,或HTML页面插入到CloudGrid在公共现场URL中.
grid_get_app_sourceAPI 密码获取 CurRENT 已部署的 HTML 作为文本的灵感/放入线程, 这样您就可以编辑它并重新插入 SAME URL...
grid_visibilityAPI 密码改变谁可以看到 CloudGrid 灵感 OR 运行时的应用/代理 .
grid_check_deployAPI 密码请检查aync runtime-app构建(一个部署,这里指插件)是否完成,该应用是否为活化.
grid_list_gridsAPI 密码列出登录用户的网格,每个网格都包含有swit,名称,角色,以及提供状态.
grid_startAPI 密码与 CloudGrid 一起构建的简短方向: 本次会话的帐号被签为及其活动网格, 如何...
grid_get_template实体装入特定的 CloudGrid 工作流程,模板,示例,规则,排除出故障的注释,或按名称引用 doc——readermi...
grid_reportAPI 密码向CloudGrid团队报告真正的CloudGrid失败——只有用户明确同意.
grid_helloAPI 密码创建最低限度的问候页面并插入用户的网格,还原活的URL.
grid_deletegrid delete entity存档 CloudGrid 灵感 .

直接的API工具将平台称为没有CLI的平台,所以它们也在工作 网页版. grid_login 写同样 ~/.cloudgrid/credentials 页:1 CLI使用,所以两者共享一个身份.

CLI 包装工具(仅当地版)

工具环绕内容提要
grid_loginAPI 密码启动无CLI"CloudGrid"登录.
grid_login_statusAPI 密码完成网格 login启动的登录 .
grid_create_projectgrid new脚手架新的 CloudGrid app或代理文件夹(cloudgrid.yaml + a web service),可选的预声明资源.
grid_view_logsgrid logs一个实体的尾端日志 .
grid_sharegrid visibility set设置一个实体的能见度并打印其URL.
grid_feedbackgrid feedback list列出当前网格的最近反馈事件 .
grid_whoamigrid whoami显示已签名的用户和活动的网格 .
grid_switch_gridgrid use切换活动网格.
grid_logoutgrid logout签署并清除当地证书.
grid_statusgrid status网格仪表板 实体细节 或部署快照.
grid_infogrid info显示 CloudGrid 实体的元数据 .
grid_get`网格得到 <网格'实体
grid_describe_gridgrid describe grid <slug> --json显示一个网格的细节:角色,成员,空格,分级,通配符-TLS状态.
grid_edit_existing_appgrid pull继续/编辑本地的 EXISTING 实体: 下载其源代码 + yungrid. yaml 并链接文件夹, 所以您的下个 `grid...
grid_renamegrid rename重命名 CloudGrid 实体的显示名( slug 不变) .
grid_take_offlinegrid unplug取一实体出网.
grid_rollback_deploygrid rollback回滚一个实体到上一个版本.
grid_list_versionsgrid versions为一个实体列出已出版的版本.
grid_set_envgrid env管理一个实体的环境变量.
grid_set_secretgrid secrets设置或列出实体的秘密名称.
grid_scaffoldgrid scaffoldScaffold 服务文件夹在 yaml (idempotent) 中宣告.
grid_diagnosegrid doctor运行 CloudGrid 本地环境诊断.
grid_get_urlgrid open --print为实体返回公共 URL .

grid_share 财务报告和审定财务报表 grid_visibility 目的重叠 : grid_share 将 CLI 和默认值包成 link· ; grid_visibility 是直接API, 使用一个 明确范围,并默认其目标为会议最后的下降——这是其中之一 网络版得到.

所有工具都带有MCP说明(readOnlyHint, (中文(简体) ), destructiveHint, (中文(简体) ), openWorldHint对支持他们的客户.

测试

烟雾测试让服务器有一个真正的 MCP 客户端, 列出工具,并呼叫 仅读 grid_feedback 工具结束到结束 :

cd mcp
npm install
npm run smoke

它需要一个登录的CLI $PATH。 。 。 .

现场烟雾剧本

又有3个剧本在索要时与活API相对抗. 他们不是中情局的成员. 新的插头需要签入,所以它们都没有产生匿名投放. 每一个 跳过一个步骤,并说为什么,当该步骤需要的变量缺失时. 托肯斯只来自环境,从未被印出.

脚本没有秘密带着秘密
npm run smoke:drop使用 anon: true 返回时 needs_auth 并发表什么.CLOUDGRID_TOKEN (和 CLOUDGRID_SMOKE_GRID 如果账户有多个网格:一个已签名的创建者会发布一个自有的页面及其URL服务.
npm run smoke:redrop同样的签出检查,通过网页版.CLOUDGRID_SMOKE_REDROP_ENTITY_ID + 键 CLOUDGRID_SMOKE_REDROP_OWNER_TOKEN (或 CLOUDGRID_SMOKE_REDROP_OWNER_TOKEN_FILE) 对于已存在的匿名投放:编辑更新到位,没有签入. 每次编辑时都会重新考虑所有者代币;用新鲜的代币文件会重写.
npm run smoke:claim跳过.CLOUDGRID_TOKEN:一个签入的插头. 添加 CLOUDGRID_SMOKE_CLAIM_ENTITY_ID + 键 CLOUDGRID_SMOKE_CLAIM_TOKEN 用于当前匿名投放 : grid_pull 把它记入账户 一滴可以申请一次.

任何发布请求在服务器内拒绝签名退出检查 所以随时可以安全运行.

设计

  • 贝壳出来 execFile 和各种争论,故无壳和无壳 注射表面.
  • grid_view_logs 从不使用 --follow连线电话都回不来了.
  • 无国籍者。 每一次通话都是引用CLI的.

隐私政策

完全政策: https://cloudgrid.io/privacy (英语)

MCP 服务器对您的数据所做的

鉴定. grid_login 打开基于浏览器的 Google 登录流 CloudGrid的API (英语:/auth/login) (中文(简体) ). 返回的JWT存储于 ~/.cloudgrid/credentials 与 0600 权限—— CLI 和 MCP 共享 设计一个证书文件( a)auth.js:7-8) (中文(简体) ). 网页版没有登录 工具: AI 工具与 OAuth 的连接符符号, 此服务器会自行发行 短暂的进入标志, 与 CloudGrid 会话封在里面, 所以 语句从未交给 AI 工具.

部署. grid_plug 上传您的应用文件( HTML, 源代码, 资产) 到 https://api.cloudgrid.io/api/v2/plug。上传前,内入源是 扫描已知的 API- key 模式( OpenRouter, Anthropic, OpenAI, Google, GitHub, AWS, Slack, Strape; 一个匹配挡住部署. 这不是保证 ——一个坚定的模型可以混淆扫描过后的一个密钥——但它阻止了 诚意的"嵌入它所以它的工作"路径。 认证信头(Bearer JWT,网格流)是 附以识别打电话者.

报告错误 . grid_report 发送错误报告到 https://api.cloudgrid.io/api/v2/errors。工具描述指示 模式仅在用户明确同意的情况下使用,并设置 CLOUDGRID_TELEMETRY=off 无条件禁用它,但不存在 在报告处理者本身进行方案同意检查。 有效载荷包括: 错误摘要、 诊断元数据( 平台、 节点版本、 传输), 一面旗帜 记录用户是否同意分享对话(deploy.js:544, (中文(简体) ), (单位:千美元) context 模型供应——按其申报形状 (单位:千美元)register.js:964-975)可以携带失败的输入(例如 HTML 或 args)和原始请求. 笔录本身不是由这个工具发送的. 报告擦洗是 双层价值和 message 字段扫描 用于已知的秘密形状( API 密钥前缀, 如 sk-ant-, (中文(简体) ), sk-proj-, (中文(简体) ), AKIA…; JWTs; PEM 私有密钥块; 熊熊符; 基本- 自动 URL 证书)和相匹配物替换为 [REDACTED]任意或 未知形状的秘密, 与已知模式不符 无所修行. 客户端的刷新( U)scrubReportContext + 键 scrubSecretValues 在 POST 中运行; 服务器端点应用服务器侧 顶上键名过滤器。 瞒秨厨秈ㄓ 页:1 message 或者说 context 您发送或设置 CLOUDGRID_TELEMETRY=off 改为 完全禁用报告 .

版本检查. 启动时, 本地版会请求 https://registry.npmjs.org/@cloudgrid-io/mcp/latest 以检测 stale .mcpb 安装,从不自动更新。 它不发送账户数据和用户内容. 主机版不这样做.

QA会话日志. 何时 CLOUDGRID_QA_SLACK_WEBHOOK 设置(默认取消, 否则,本地(stdio)服务器会将每个会话的QA日志发布到一个 内部Slack频道关于部署,出错,闲置超时,或处理关闭. 这个 日志包括:会话元数据(用户名、电子邮件、网格流、客户名) 用户的第一个消息( 被擦去, 上限为 2 000 个字符), 每个工具调用线索 仅使用允许列表的参数键,并通过 grid_note 或者说 grid_plug是因为 session_note (封顶为4000个字符). 第一个信息是 抓获的 CLOUDGRID_USER_REQUEST 环境变量(由 Claude代码)或 grid_plug是因为 user_request 参数(仅本地版). 主机版没有自己寄出去页:1 grid_plug 没有 user_request 或者说 session_note,则没有插件、闲置或 关闭。 一个主机是 grid_note,用户要求的: 给 CloudGrid API 的注释/api/v2/feedback在用户自己的登录下, 有网格流和客户名——没有电子邮件地址,没有工具调用线索, 谈话没别的了,签了就回来了 needs_auth 财务报告和审定财务报表 发送什么. grid_report (两版) 向 CloudGrid API 仅在用户同意后:消息和上下文模式 传出加客户名和平台, 谈话时才进行 明确同意这一点。 文本值 (第一个消息、叙述、工具参数和错误消息)通过 通过一个洗涤器,将 JWTs, PEM 键, 熊鼠标志, 和已知的 提供 API- key 格式。 身份字段( E)_keyResult 值和页眉 block)和结构化结果数据绕过文本洗涤器.

此服务器没有收集其他数据 . 服务器不跟踪使用情况 分析或传输超出上述流量和经认证的数据 CloudGrid API 调用单个工具制作(例如. /grids, (中文(简体) ), /pickup, (中文(简体) ), /deploys, (中文(简体) ), /inspirations/{id}/source. CLI 包装工具外壳 到云纹去 grid CLI, 共同拥有 ~/.cloudgrid/credentials 文件,不通过 此服务器 。 他们更喜欢把CLI捆在 .mcpb 或兼容 grid 已经在你身上 PATH;如果两者均不在场或不够新,它们就会回到 npx -y @cloudgrid-io/cli@latest (单位:千美元)cli.js:411-424页:1 下载和运行 npm 登记册中的CLI (单位:千美元)registry.npmjs.org——软件 安装,以及能够到达 npm 的第二流(启动版本检查) 以上为第一个)。 平台层面的数据处理由链接覆盖 隐私政策.

版本与发布记录

@cloudgrid-io/mcp 共发布 141 个版本,首次发布于 2026/06/04;过去 12 个月发布了 141 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.22.5latest2026/11/10今天
0.22.42026/11/063 天前
0.22.32026/11/054 天前
0.22.22026/11/054 天前
0.22.12026/11/045 天前
0.22.02026/11/046 天前

关于 @cloudgrid-io/mcp 的常见问题

@cloudgrid-io/mcp 是什么?

MCP访问 CloudGrid – 用户的应用程序与所需的基础设施一起运行的活运行时环境 : 管理 MongoDB, Redis (cache/queues/pub-sub),一个 pgvector 商店, 持续磁盘, 内置的AI 没有 API 密钥, 在任意 l

如何安装 @cloudgrid-io/mcp?

在项目目录运行 npm install @cloudgrid-io/mcp,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 cloudgrid-mcp,可以用 npx cloudgrid-mcp 直接运行。

@cloudgrid-io/mcp 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/cloudgrid-io__mcp 是否存在。

@cloudgrid-io/mcp 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@cloudgrid-io/mcp 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=22.19。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@cloudgrid-io/mcp 可以商用吗?

@cloudgrid-io/mcp 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@cloudgrid-io/mcp 的下载量有多少?

根据 npm 官方下载统计,@cloudgrid-io/mcp 在 2026/10/10 – 2026/11/08 这 30 天内被下载 2,786 次,日均约 93 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@cloudgrid-io/mcp 还在维护吗?

最新版本 0.22.5 发布于 2026/11/10(今天);至今共发布 141 个版本,其中过去 12 个月发布了 141 个;首次发布于 2026/06/04。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。