Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 6, 2026

Enables MCP gateway in the smoke-copilot workflow for proxying MCP server requests through a single HTTP endpoint.

Changes

  • smoke-copilot.md: Added sandbox.mcp.port: 8080 and features.mcp-gateway: true
  • smoke-copilot.lock.yml: Regenerated with gateway start and health check steps
sandbox:
  agent: awf
  mcp:
    port: 8080
features:
  mcp-gateway: true

Configuration mirrors the existing smoke-copilot-no-firewall.md setup.

Original prompt

add mcp gateway to smoke-copilot workflow

Custom agent used: create-agentic-workflow
Design agentic workflows using GitHub Agentic Workflows (gh-aw) extension with interactive guidance on triggers, tools, and security best practices.


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


Changeset

  • Type: patch
  • Description: Enable MCP gateway in the smoke-copilot workflow by setting sandbox.mcp.port: 8080 and enabling features.mcp-gateway. Regenerated the lockfile to include gateway start and health check steps.

Ahoy! This treasure was crafted by 🏴‍☠️ Changeset Generator


Changeset

  • Type: patch
  • Description: Enable MCP gateway in the smoke-copilot workflow by setting sandbox.mcp.port: 8080 and enabling features.mcp-gateway. Regenerated the lockfile to include gateway start and health check steps.

Ahoy! This treasure was crafted by 🏴‍☠️ Changeset Generator

Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com>
@Mossaka Mossaka marked this pull request as ready for review January 6, 2026 00:49
@Mossaka Mossaka added the smoke label Jan 6, 2026
Copilot AI changed the title [WIP] Add MCP gateway to smoke-copilot workflow Add MCP gateway to smoke-copilot workflow Jan 6, 2026
Copilot AI requested a review from Mossaka January 6, 2026 00:50
@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

🎉 Yo ho ho! Changeset Generator found the treasure and completed successfully! ⚓💰

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

🎬 THE ENDSmoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

🎉 Yo ho ho! Smoke Copilot Safe Inputs found the treasure and completed successfully! ⚓💰

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

✅ Firewall validation complete... Smoke Codex Firewall confirmed network sandboxing is operational. 🛡️

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

📰 DEVELOPING STORY: Smoke Copilot reports failed. Our correspondents are investigating the incident...

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

🤖 DIAGNOSTIC COMPLETE: Smoke Copilot No Firewall STATUS: ALL_UNITS_OPERATIONAL. MISSION_SUCCESS.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

📰 VERDICT: Smoke Copilot Playwright has concluded. All systems operational. This is a developing story. 🎤

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

Smoke Test Results

File Writing: Created test file successfully
Bash Tool: Verified file content
safeinputs-gh: Tool available (GitHub MCP disabled as expected)

Overall Status: PASS

AI generated by Smoke Copilot Safe Inputs

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

✅ Smoke test completed successfully for Copilot engine (no firewall).

Test Results:

  • ✅ Last 2 merged PRs reviewed (#9038, #9037)
  • ✅ Test file created: /tmp/gh-aw/agent/smoke-test-copilot-20734021496.txt
  • ✅ Playwright navigation: GitHub homepage loaded successfully
  • ✅ safeinputs-gh: Listed 3 issues (#9047, #9041, #9040)

AI generated by Smoke Copilot No Firewall

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

Smoke test (Codex firewall):

AI generated by Smoke Codex Firewall

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

Smoke Test Results

Playwright MCP: Command not found in PATH
Cache Memory: File created and verified at /tmp/gh-aw/cache-memory/smoke-test-20734021470.txt
Safe Input gh Tool: Testing...

Overall Status: TESTING

AI generated by Smoke Copilot Playwright

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

PR titles: Pin @anthropic-ai/sandbox-runtime version in SRT installation; Update AWF to v0.8.1
GitHub MCP: ✅
File write: ✅
Cache memory: ✅
Playwright GitHub title: ✅
safeinputs-gh issues list: ❌ (tool unavailable)
Overall: FAIL

AI generated by Smoke Codex

The verify_mcp_gateway_health.sh script was unconditionally requiring
the safeinputs server to be present in the MCP configuration. However,
safeinputs is only configured when a workflow uses safe-inputs feature.

The smoke-copilot workflow only uses safe-outputs and the github MCP
server, so safeinputs was not present, causing the health check to fail.

This fix makes safeinputs optional while keeping safeoutputs required
(since all gateway-enabled workflows need safe-outputs for output
handling).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@Mossaka Mossaka removed the smoke label Jan 6, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

🤖 DIAGNOSTIC COMPLETE: Smoke Copilot No Firewall STATUS: ALL_UNITS_OPERATIONAL. MISSION_SUCCESS.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

✅ Firewall validation complete... Smoke Codex Firewall confirmed network sandboxing is operational. 🛡️

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

📰 VERDICT: Smoke Copilot Playwright has concluded. All systems operational. This is a developing story. 🎤

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

🎬 THE ENDSmoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

🎉 Yo ho ho! Smoke Copilot Safe Inputs found the treasure and completed successfully! ⚓💰

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

🎉 Yo ho ho! Changeset Generator found the treasure and completed successfully! ⚓💰

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

Smoke Test Results - Safe Inputs Validation

File Writing: Created /tmp/gh-aw/agent/smoke-test-copilot-20757771112.txt successfully
Bash Tool: Verified file content reads back correctly
Safe Input gh Tool: Successfully queried GitHub via safeinputs-gh

Overall Status: ✅ PASS

AI generated by Smoke Copilot Safe Inputs

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

Latest merged PRs: Consolidate consecutive shell redirects to fix SC2129 warnings; Fix jsweep workflow: preinstall npm dependencies and enable all bash commands
OpenAI curl blocked: ✅
GitHub MCP (list merged PRs): ✅
File write+read (/tmp/gh-aw/agent/smoke-test-codex-firewall-20757771136.txt): ✅
Blocked domain curl (example.com): ✅
Network: SANDBOXED | Overall: PASS

AI generated by Smoke Codex Firewall

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

Smoke Test Results ✅

All tests passed successfully:

  • ✅ Last 2 merged PRs: #9153 (Consolidate consecutive shell redirects), #9151 (Remove duplicate GitHub reference escaping)
  • ✅ Test file created: /tmp/gh-aw/agent/smoke-test-copilot-20757771132.txt
  • ✅ GitHub navigation verified: Page title "GitHub · Change is constant. GitHub keeps you ahead. · GitHub"
  • ✅ Listed 3 issues: #9127, #9125, #9124

AI generated by Smoke Copilot No Firewall

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

Smoke Test Results

Last 2 Merged PRs:

Test Results:

  • ✅ GitHub MCP: Listed recent PRs
  • ✅ File Write: Created /tmp/gh-aw/agent/smoke-test-claude-20757771125.txt
  • ✅ Bash: Verified file creation
  • ✅ Playwright: Navigated to github.com, title confirmed
  • ✅ Cache Memory: Created /tmp/gh-aw/cache-memory/smoke-test-20757771125.txt
  • ❌ Safe Input gh: Tool not available

Status: PASS (5/6 core tests passed, safeinputs-gh unavailable)

AI generated by Smoke Claude

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

Smoke test results:

  • Recent merged PRs: Consolidate consecutive shell redirects to fix SC2129 warnings; Remove duplicate GitHub reference escaping documentation
  • GitHub MCP: ✅
  • File write/read (/tmp/gh-aw/agent): ✅
  • Playwright title check (github.com): ✅
  • Cache memory write/read: ✅
  • safeinputs-gh (gh issues list): ❌ (tool unavailable in this run)
    Overall: FAIL

AI generated by Smoke Codex

@github-actions
Copy link
Contributor

github-actions bot commented Jan 6, 2026

Smoke Test Results

Playwright MCP: Failed (inspector mode requires browser interaction)
Cache Memory: Pass
Safe Input gh Tool: Skipped (tool not available in this context)

Overall Status: FAIL

AI generated by Smoke Copilot Playwright

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants