连接适配器
将 MCP 适配器指向 Semaphore 实例,使用具备预期允许权限的 API 令牌。
助手可以协助编写脚本,但创建模板、设置输入和安排作业仍需要切换界面、重复提供上下文。
通过 MCP 从 AI 客户端配置 Semaphore、启动任务和查看结果。可以访问的资源和操作由配置的 API 身份决定。
连接一次后,即可从 Claude Code 操作 Semaphore。MCP 适配器向客户端提供调用 Semaphore API 的工具。
将 MCP 适配器指向 Semaphore 实例,使用具备预期允许权限的 API 令牌。
在 MCP 客户端中注册适配器,您可用的工具将出现在 Claude Code 中。
使用已启用的工具和权限创建模板、更新输入、安排作业或排查运行。
“查找我项目中最近失败的任务,读取输出,并建议接下来检查什么。不要更改任何内容。”
助手可以将任务输出与适配器提供的相关模板和项目信息联系起来。有效的交互应指明任务,询问证据支持哪些结论,并区分问题诊断与拟议变更。工具覆盖范围随适配器版本而异,请确认所需的读取操作确实可用。
文档所述 MCP 适配器中,已配置的 SEMAPHORE_API_TOKEN 始终优先于客户端提供的令牌。如果没有该全局令牌,HTTP 请求可以转发各客户端的 Bearer 令牌。共享令牌意味着共享权限与 API 身份,无法可靠地将操作归因于使用助手的具体个人。
适配器既包含读取工具,也包含修改工具。即使通过聊天发起,执行任务或修改模板仍属于运维操作。人工确认由客户端和工作流设计决定,MCP 本身不会强制要求确认。应从低风险排查开始,测试行为后再扩大允许的操作范围。
自托管 Semaphore 可以控制服务运行的位置,但不能阻止助手客户端将返回的日志或元数据发送给模型提供商。启用连接之前,应审查客户端和模型部署,避免含密钥的输出,并决定哪些上下文可以离开网络。
此处的配置使用独立 MCP 适配器与 Semaphore REST API 通信,并非内置的官方助手。适配器将受支持的操作提供给兼容客户端,对话体验则由客户端和模型提供。连接之前,请审查适配器的工具列表、身份验证和部署模型,因为其功能与维护状态可能独立于 Semaphore 版本变化。
它使用适配器实际选择的 API 令牌所对应的身份。在文档所述适配器实现中,已配置的全局 SEMAPHORE_API_TOKEN 优先于客户端令牌。如果没有该全局令牌,HTTP 模式可以转发每个客户端的 Bearer 令牌。因此,共享令牌意味着共享权限和 API 身份,并不能可靠地将操作归因于与助手对话的具体个人。在添加多个用户之前,请有意识地选择部署模式。
可以,但应通过 Semaphore 身份和经过验证的适配器及客户端配置落实预期边界。聊天中要求“不要修改”,不能替代对底层令牌权限的限制。从具体任务和获取上下文、输出所需的读取操作开始。在将集成扩展到运维操作之前,先检查助手的解释是否符合返回的证据。
可能会,具体取决于助手客户端和模型部署。自托管 Semaphore 决定应用在哪里运行,但不能阻止已连接客户端将返回的上下文转发到其他位置。请审查完整数据路径,包括日志、元数据、适配器托管和模型处理。任务输出可能包含敏感值,因此启用连接之前,应决定允许暴露的内容,并选择合适的凭据和项目访问权限。
从任务标识符开始,请助手通过适配器支持的工具读取状态和输出。助手可以根据返回的证据解释失败步骤并建议检查项。请对照原始任务日志核实建议,尤其是在更改 Playbook、凭据或目标基础设施之前。
不会。MCP 适配器使用 Semaphore REST API,将受支持的操作提供给兼容的助手客户端。任务仍在 Semaphore 中执行,结果也记录于此。您可以在 Web UI 中打开原始任务,独立于对话或模型解释查看输出。
可以,前提是配置的 API 身份能够访问该项目,并且适配器支持所需操作。先选择一个已知任务,检查读取工具返回的信息。仅为通过集成查看现有执行记录,无需重写 Playbook 或脚本。
排查任务本身并不会重新执行或修复自动化。适配器可能提供修改工具,因此可用操作取决于其版本、客户端配置和 API 权限。请通过底层身份的权限确保所需的只读访问,并在允许任何执行操作之前核对具体项目和任务。