Saturn云控制桥接器

通过MCP从Cursor控制Saturn Cloud的工作空间、部署、任务、密钥和本地文件系统。

  • by Travi995
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 Travi995/mcp-saturncloud-bridge-v2

使用说明

MCP土星云桥

通过MCP从光标控制土星云。

特性

  • 工作区:列表、开始/停止、日志(尾部N)
  • 部署:启动/停止,日志(尾部N)
  • 作业:立即运行,计划/取消计划(cron)
  • 秘密:列表、创建、附加到资源
  • 食谱:追加、列出、按类型+名称获取
  • 本地FS:listDir、createFile、readFile、writeFile、createNotebook(.ipynb)
  • /api的原始GET/POST代理/*

快速入门

npm i
npm run build
SATURN_TOKEN=... npm start

然后将其添加到Cursor中(请参见 cursor.mcp.example.json).

示例工具调用(在游标中)

  • “列出我的土星工作空间”→ saturn.listWorkspaces.
  • “启动工作区ws_123并显示最后100行”→ saturn.startWorkspace 然后 saturn.workspaceLogs{tail:100}.
  • “将部署dpl_abc的夜间运行安排在03:00 UTC”→ saturn.jobSchedule {deployment_id:"dpl_abc", cron:"0 3 * * *"}.
  • “创建秘密MY_API_KEY并附加到工作区ws_123”→ saturn.createSecret 然后 saturn.attachSecret.
  • “在notebooks/demo.ipynb上创建Jupyter笔记本”→ fs.createNotebook.