Conversation
Contributor
There was a problem hiding this comment.
Pull Request Overview
This PR adds support for installing the GitHub MCP server via Gemini CLI's extension system and standardizes environment variable naming for better security. The changes introduce a gemini-extension.json manifest file that enables one-command installation and updates all documentation to use the more explicit GITHUB_MCP_PAT environment variable name instead of the generic GITHUB_PAT.
- Added gemini-extension.json manifest file for Gemini CLI extension support
- Updated environment variable name from
GITHUB_PATtoGITHUB_MCP_PATacross all installation methods - Simplified installation documentation to recommend the new extension-based approach
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| gemini-extension.json | New manifest file defining the GitHub MCP server extension configuration |
| docs/installation-guides/install-gemini-cli.md | Updated to use new env var name and recommend extension installation method |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
siminapasat
reviewed
Oct 15, 2025
tonytrg
reviewed
Oct 16, 2025
Contributor
|
left some comments, but tested the flow and it works nicely great stuff! |
pohi99999
added a commit
to pohi99999/github-mcp-server
that referenced
this pull request
Oct 19, 2025
* 'main' of https://github.com/github/github-mcp-server: Add Gemini CLI extension (github#1232) Adding default toolset as configuration (github#1229)
issei-m
pushed a commit
to issei-m/github-mcp-server
that referenced
this pull request
Nov 14, 2025
* Add gemini manifest * update gemini cli docs * update docker PAT env name * Add trailing `/` for consistency Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Add MCP Server description * Readd remote manual steps * Clarify method names --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
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.
Adds a
gemini-extension.jsonmanifest file so that the remote MCP server can be installed with thegemini extensions install https://github.com/github/github-mcp-servercommand.Also updates the env var name for the PAT in all Gemini CLI cases to be
GITHUB_MCP_PAT. Gemini CLI uses environment variables plus those found in the.envfile, so I caution using a more explicitly named variable to prevent a user accidentally using a PAT they have in their environment that contains permissions that they may not want their MCP instance to have access to.