Add optional GitHub MCP support to actions-ai-inference.md shared configuration#1288
Merged
Add optional GitHub MCP support to actions-ai-inference.md shared configuration#1288
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Update ai-inference.md to support optional GitHub MCP
Add optional GitHub MCP support to actions-ai-inference.md shared configuration
Oct 7, 2025
Collaborator
|
@copilot use GITHUB_MCP_TOKEN (secrets.GITHUB_MCP_TOKEN) for the mcp secret. |
Collaborator
|
@copilot update markdown to describe how to configure the secrets. |
Contributor
Author
Updated to use |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Contributor
Author
Added documentation in commit b91e9e4 with instructions on configuring the GITHUB_MCP_TOKEN secret. |
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.
This PR adds optional GitHub MCP (Model Context Protocol) integration to the
actions-ai-inference.mdshared workflow configuration file, following the capabilities documented in the actions/ai-inference README.Changes
Updated
.github/workflows/shared/actions-ai-inference.mdto include:enable-github-mcp: ${{ secrets.GITHUB_MCP_TOKEN != '' }}- Conditionally enables GitHub MCP based on secret availabilitygithub-mcp-token: ${{ secrets.GITHUB_MCP_TOKEN }}- Provides the PAT token for MCP server authenticationGITHUB_MCP_TOKENsecretHow It Works
The expression
${{ secrets.GITHUB_MCP_TOKEN != '' }}evaluates to:truewhen theGITHUB_MCP_TOKENsecret is defined → enables MCPfalsewhen the secret is not defined → disables MCP (default behavior)This makes the GitHub MCP support optional and backward compatible. Workflows using this shared configuration will:
Setup Instructions
To enable GitHub MCP integration:
GITHUB_MCP_TOKENImportant: The GitHub MCP integration requires a Personal Access Token (PAT) and cannot use the built-in
GITHUB_TOKEN.Why This Matters
The GitHub MCP integration provides AI models with access to GitHub tools for repository management, issue tracking, and pull request operations. By making it optional through secret detection, workflows can:
GITHUB_TOKENImpact
The
issue-classifier.lock.ymlworkflow has been recompiled to include these new fields. All existing functionality remains unchanged, and all tests pass.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.