工作流管理服务器

DBOS MCP服务器是一个模型上下文协议服务器,用于分析和管理工作流,支持LLM检索应用程序的工作流信息以帮助调试。

  • by dbos-inc
  • Python
  • 本地部署
  • 11 星标
  • 更新于
在 GitHub 查看 dbos-inc/dbos-mcp

使用说明

DBOS MCP服务器

此存储库包含一个模型上下文协议(MCP)服务器,其中包含可以分析和管理DBOS工作流的工具。 它使LLM能够检索有关应用程序工作流和步骤的信息,例如帮助您调试开发或生产中的问题。 要使用此服务器,您的应用程序应连接到 指挥.

您可能希望将其与DBOS提示符一起使用(python, TypeScript, 去, Java)因此,您的模型具有DBOS的最新信息。

设置

安装 uv

在使用此MCP服务器之前,您必须安装 uv. 有关安装说明,请参阅 uv 安装文档.

使用Claude代码进行设置

要将此MCP服务器与Claude Code一起使用,请先安装它:

claude mcp add dbos-conductor -- uvx dbos-mcp

然后启动Claude Code,向它询问有关DBOS应用程序的问题! Claude将通过单击它提供的URL并在浏览器中进行身份验证来提示您登录。

凭据存储在 ~/.dbos-mcp/credentials.

工具

应用反思

  • list_applications -列出所有应用程序
  • list_executors -列出应用程序的连接执行器

工作流程反思

  • list_workflows -列出/筛选工作流
  • get_workflow -获取工作流详细信息
  • list_steps -获取工作流的执行步骤

工作流管理

  • cancel_workflow -取消正在运行的工作流
  • resume_workflow -恢复挂起或失败的工作流
  • fork_workflow -从特定步骤分叉工作流

认证

  • login -启动登录流程(返回登录页面的URL)
  • login_complete -验证后完成登录