ghc-mcp-tools-integration

Teaches installing and configuring the GitHub MCP server for Copilot Chat cross-repo workflows.

2|Updated Jun 1, 2026
One-click install
npx skills add https://github.com/jay-steenbergen/MSSAMentorAgent --skill ghc-mcp-tools-integration-jay-steenbergen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ghc-mcp-tools-integration
Source: https://github.com/jay-steenbergen/MSSAMentorAgent/tree/main/.github/skills/tracks/github-copilot/ghc-mcp-tools-integration
Command: npx skills add https://github.com/jay-steenbergen/MSSAMentorAgent --skill ghc-mcp-tools-integration-jay-steenbergen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @modelcontextprotocol/server-github.

What problem does it solve? Learners who only use Copilot's built-in tools cannot reach data outside their workspace, such as pull requests, issues, and files in other GitHub repositories, and often lack a safe mental model for connecting external services. ## Core Features & Use Cases - MCP Server Setup: Guides creating a scoped GitHub Personal Access Token, storing it in an environment variable, and wiring the GitHub MCP server through .vscode/mcp.json with ${env:VAR} interpolation. - Real Cross-Repo Workflows: Five hands-on prompts covering listing open PRs, fetching READMEs from other repos, creating issues, cross-repo code search, and workflow run status checks. - Security Boundary Training: Codifies least-privilege token scopes, prompt-injection risks, and a decision tree for choosing built-in tools versus MCP tools. - Use Case: A learner finishes the GitHub Copilot track capstone by configuring the GitHub MCP server, completing five real tasks from Copilot Chat, and writing an mcp-decisions.md policy file for their workspace. ## Quick Start Ask the mentor to walk you through installing the GitHub MCP server in VS Code and using it from Copilot Chat to list your open pull requests.

Frequently Asked Questions about ghc-mcp-tools-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up the GitHub MCP server in VS Code?

Create a `.vscode/mcp.json` file defining a stdio server that runs `npx -y @modelcontextprotocol/server-github` with your token passed via `${env:GITHUB_PERSONAL_ACCESS_TOKEN}`. Restart VS Code and confirm the `mcp_github_*` tools appear in the Copilot Chat tool picker.

What GitHub PAT scopes does the MCP server need?

The project uses a classic token with `repo`, `read:org`, and `read:user` scopes, set to expire in 30 days. Avoid `delete_repo`, `admin:*`, and `workflow` unless specifically needed, and never commit the token into `mcp.json`.

When should I use MCP tools versus built-in Copilot tools?

Use built-in tools like file search and terminal for data inside your workspace, and MCP tools for external services such as GitHub, databases, or ticketing systems. For one-off lookups, a direct terminal API call is usually cheaper than MCP setup.

Why don't the mcp_github tools appear in the tool picker?

Check that `.vscode/mcp.json` is valid JSON, `npx` is on your PATH, and the environment variable is set. VS Code reads environment variables at startup, so fully restart it, and inspect the MCP output channel for errors.

Is it safe to install third-party MCP servers?

MCP servers run with the credentials you provide, so a malicious or buggy server can leak your token or take unintended actions. Only install servers from trusted sources, read third-party server code first, and prefer read-only token scopes.