Skip to content

Fix nightly-mcp-stress-test: Move mcp-servers to top-level field#628

Merged
lpcox merged 3 commits intomainfrom
copilot/fix-nightly-mcp-stress-test
Feb 4, 2026
Merged

Fix nightly-mcp-stress-test: Move mcp-servers to top-level field#628
lpcox merged 3 commits intomainfrom
copilot/fix-nightly-mcp-stress-test

Conversation

Copy link
Contributor

Copilot AI commented Feb 4, 2026

The workflow incorrectly nested mcp-servers under sandbox.mcp, preventing the MCP gateway from loading the 20 configured servers.

Before:

sandbox:
  mcp:
    container: "ghcr.io/github/gh-aw-mcpg:v0.0.94"
    mcp-servers:
      github:
        type: stdio
        container: "ghcr.io/github/github-mcp-server:v0.30.2"
      # ... 19 more servers

After:

mcp-servers:
  github:
    type: stdio
    container: "ghcr.io/github/github-mcp-server:v0.30.2"
  # ... 19 more servers

sandbox:
  mcp:
    container: "ghcr.io/github/gh-aw-mcpg:v0.0.94"

Per the spec, mcp-servers is a top-level field alongside tools and network. The sandbox.mcp block is only for gateway container configuration.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 2 commits February 4, 2026 04:25
Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix nightly MCP stress test for server loading Fix nightly-mcp-stress-test: Move mcp-servers to top-level field Feb 4, 2026
Copilot AI requested a review from lpcox February 4, 2026 04:27
@lpcox lpcox marked this pull request as ready for review February 4, 2026 04:38
Copilot AI review requested due to automatic review settings February 4, 2026 04:38
@lpcox lpcox merged commit 3a0d9e5 into main Feb 4, 2026
4 checks passed
@lpcox lpcox deleted the copilot/fix-nightly-mcp-stress-test branch February 4, 2026 04:39
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes the nightly MCP stress test workflow so that the MCP Gateway correctly discovers all configured MCP servers, and updates the accompanying documentation to match the spec.

Changes:

  • Move the mcp-servers configuration block from under sandbox.mcp to a top-level mcp-servers key alongside tools in the workflow YAML.
  • Keep sandbox.mcp focused solely on configuring the gateway container image.
  • Update the agentics documentation to describe the new mcp-servers placement and clarify the relationship between sandbox.mcp (gateway container) and mcp-servers (server configuration).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/nightly-mcp-stress-test.md Moves the 20 MCP server definitions to a top-level mcp-servers section so the MCP Gateway can load them per the spec, leaving sandbox.mcp to configure only the gateway container.
.github/agentics/nightly-mcp-stress-test.md Updates prose to reference the top-level mcp-servers configuration and clarifies that the gateway container is provided by sandbox.mcp while servers come from mcp-servers.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants