-
Notifications
You must be signed in to change notification settings - Fork 35
Closed as not planned
Closed as not planned
Copy link
Labels
Description
Objective
Configure GitHub MCP server in Copilot workflows that currently attempt direct api.github.com access, eliminating 29.7% firewall denial rate.
Context
Firewall denials are dominated by api.github.com/github.com blocks from Copilot workflows (e.g., research.md, daily-news.md). These workflows need GitHub MCP configuration instead of network allowlists.
Approach
- Identify Copilot workflows with
network.allowedcontaining api.github.com or github.com - Remove api.github.com from
network.allowedsections - Add GitHub MCP configuration:
tools: github: mode: remote toolsets: [default]
- Recompile affected workflows with
make recompile - Test a sample workflow to verify GitHub access works via MCP
Files to Modify
.github/workflows/research.md.github/workflows/daily-news.md- Any other Copilot workflows with GitHub API allowlists
Acceptance Criteria
- All Copilot workflows use
tools.githubinstead of network allowlists - No
network.allowedentries for api.github.com or github.com in Copilot workflows - Workflows compile successfully (
make recompile) - GitHub MCP provides repository/issue/PR access during runs
- Firewall denial rate drops significantly (target: <10%)
Related to [plan] Improve agent health and reduce firewall denials #7658
AI generated by Plan Command for discussion #7638
Copilot