# PR #6249 完整报告

- 仓库：`verl-project/verl`
- 标题：[ci] chore: remove fastmcp deps for sglang ci
- 合并时间：2026-05-06 13:55
- 原文链接：http://prhub.com.cn/verl-project/verl/pull/6249

---

# 执行摘要

- 一句话：移除 sglang CI 中 fastmcp 依赖
- 推荐动作：该 PR 简单明确，可以直接合并。无需深度审查。

# 功能与动机

PR body 说明 'As title'，即移除 fastmcp 依赖以清理 CI 配置。fastmcp 原先可能用于 sglang 测试，现已不再需要。

# 实现拆解

在 sgl.yml 的两个 job（测试 sglang ServerAdapter 和 checkpoint engine）的 'Install the current repository' 步骤中，将 `pip3 install hf_transfer fastmcp pytest-asyncio` 改为 `pip3 install hf_transfer pytest-asyncio`，即删除 fastmcp 包名。改动共 2 处，各为 1 行删除和 1 行添加。

关键文件：
- `.github/workflows/sgl.yml`（模块 CI；类别 infra；类型 infrastructure）: sglang CI 工作流配置文件，移除了 fastmcp 依赖安装行。

关键符号：未识别

## 关键源码片段

### `.github/workflows/sgl.yml`

sglang CI 工作流配置文件，移除了 fastmcp 依赖安装行。

```yaml
# 在 Install the current repository 步骤中删除了 fastmcp
# 原行 : pip3 install hf_transfer fastmcp pytest-asyncio
# 新行 : pip3 install hf_transfer pytest-asyncio
steps:
  - name: Install the current repository
    run: |
      pip3 install cupy-cuda12x==13.6.0 pytest-asyncio
      pip3 install hf_transfer pytest-asyncio
      pip3 install -r requirements-test.txt
      pip3 install --no-deps -e .

```

# 评论区精华

无 review 讨论。仅有一条 Gemini 自动评论表示无法生成 review。

- 暂无高价值评论线程

# 风险与影响

- 风险：低风险。若后续 sglang 测试仍然依赖 fastmcp，则 CI 会因 ImportError 失败，但 PR 提交者应已确认无依赖。回退简单，只需恢复该行。
- 影响：影响范围仅限于 sglang CI 流程，减少了 fastmcp 包的安装时间（约数秒）。对用户功能和系统无影响。
- 风险标记：无测试覆盖 , 依赖移除可能遗漏

# 关联脉络

- PR #6085 [ci] chore: add sgl_ascend cu for NPU: 同属 sglang CI 相关，可能引入或调整过 fastmcp 依赖。