Document MCP configuration and fix deprecated workflow flag#6
Closed
Document MCP configuration and fix deprecated workflow flag#6
Conversation
- Updated labs/agentic-ci-workflows/copilot.generate-docs.md: - Added dual-token authentication section (GH_TOKEN vs GITHUB_MCP_TOKEN) - Documented MCP configuration file format and fields - Explained workflow configuration with --mcp-config flag - Added MCP troubleshooting section - Included migration guide from deprecated flags - Updated docs/github-deployment.md: - Added optional COPILOT_CLI_TOKEN secret documentation - Created comprehensive MCP Configuration section - Documented dual-token authentication pattern - Added token scopes summary table - Listed MCP-enabled workflows - Added MCP troubleshooting to main troubleshooting section - Updated table of contents - Updated docs/development.md: - Added "Agentic Workflows with MCP" section - Explained MCP purpose and capabilities - Documented local MCP setup and usage - Provided example prompts for local development - Added MCP troubleshooting for local usage - Included links to detailed workflow documentation Co-authored-by: raykao <860691+raykao@users.noreply.github.com>
- Update copilot.generate-tests.yml to use --mcp-config instead of deprecated --enable-all-github-mcp-tools flag - Add GITHUB_MCP_TOKEN environment variable to copilot.generate-tests.yml workflow - Add comprehensive MCP configuration section to copilot.generate-tests.md documentation - Add dual-token authentication pattern explanation - Add MCP troubleshooting section with common error scenarios - Add migration guide from deprecated flags - Enhance development.md with note about deprecated flag - Ensure consistency across all MCP documentation files This brings the generate-tests workflow and documentation in line with the generate-docs workflow, ensuring all MCP-enabled workflows use the current configuration approach.
Remove MCP review documents as they were for internal review only Co-authored-by: raykao <860691+raykao@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Update documentation for MCP configuration
Document MCP configuration and fix deprecated workflow flag
Jan 31, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Commit 593425b introduced Model Context Protocol (MCP) for GitHub Copilot integration but left
copilot.generate-tests.ymlusing deprecated flags and lacked documentation for the dual-token authentication pattern.Critical Fix
.github/workflows/copilot.generate-tests.yml--enable-all-github-mcp-toolswith--mcp-config .github/mcp.jsonGITHUB_MCP_TOKENenvironment variablecopilot.generate-docs.ymlpatternDocumentation Added
Dual-Token Pattern (
docs/github-deployment.md)COPILOT_CLI_TOKEN: Personal PAT for Copilot API authentication (scope:copilot)GITHUB_TOKEN: Workflow token for MCP operations (permissions:contents: read,issues: write)MCP Configuration (
.github/mcp.json){ "mcpServers": { "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/", "headers": { "Authorization": "Bearer ${GITHUB_MCP_TOKEN}" } } } }Workflow Documentation (
labs/agentic-ci-workflows/)Local Development (
docs/development.md)Coverage
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.