Skip to content

MCP bridge opt-in for agent jobs #1609

Closed

Description

@bradygaster

Scenario

A Squad team running inside gh-aw wants agents to use the GitHub MCP server for richer issue/PR interactions (search, cross-reference, label management). Currently the shared component disables all MCP (--disable-builtin-mcps in the compiled lock) because of network restrictions in the default agent job environment.

This means Squad agents in CI have weaker tooling than interactive Squad sessions — they can't search issues, can't cross-reference PRs, can't manage labels programmatically. Triage and review quality suffers.

Proposal

Add vars.SQUAD_ENABLE_MCP=true flag in the shared component:

  • When set, the shared component skips --disable-builtin-mcps in the compiled lock
  • Includes .mcp.json in the workspace artifact so agents have MCP configuration available
  • Document which MCP servers work within gh-aw's network constraints (GitHub MCP server works; external APIs may not)
  • Provide a curated .mcp.json template optimized for CI use (rate-limit-aware, timeout-configured)

Value

Squad agents in CI get the same rich tooling as interactive Squad sessions — better triage, smarter PR review.

Activity

  1. added
    enhancementNew feature or improvement
    gh-awGitHub Agentic Workflows integration
    on Aug 5, 2026
  2. added
    squadSquad triage inbox — Lead will assign to a member
    on Aug 20, 2026
  3. bradygaster commented on Aug 20, 2026

    @bradygaster
    CollaboratorAuthor

    Closing — fails the issue clarity bar: the foundational question is unanswered and cannot be resolved without evidence.

    This feature proposes \�ars.SQUAD_ENABLE_MCP=true\ to enable GitHub MCP server access in gh-aw agent jobs. EECOM's verdict: unrelated to current correctness work.

    More specifically: the issue itself identifies 'which MCP servers work within gh-aw's network constraints' as an open research item — and that question cannot be answered without running agents inside gh-aw's network and observing what succeeds. The feature premise ('GitHub MCP server works; external APIs may not') is documented as a hypothesis, not a verified finding. We cannot write meaningful success criteria for an MCP integration when the runtime network reachability of the MCP server is unknown.

    This is not a deferral for capacity reasons — it's a deferral because the precondition (verified MCP reachability inside gh-aw CI) is unanswered. Filing actionable work on top of an unanswered precondition produces a feature that may not work when implemented.

    Per Brady's 2026-08-20 decision: every open issue must have clear, observable success criteria. This one requires answering the MCP reachability question first.

    When to refile: After the 2026-08-21 E2E series (or a dedicated MCP probe run) produces confirmed evidence that GitHub MCP server is reachable from inside a gh-aw agent job. At that point 'document which servers work' has an answer and the feature can be scoped against real data.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    gh-awGitHub Agentic Workflows integrationpriority:p2Next sprintsquadSquad triage inbox — Lead will assign to a membertriagedIssue has been triagedtype:featureNew capabilitywave:3-laterWave 3 — backlog, future

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions