MCP 服务器简介

中级
DevOps 工程师
管理员
开发人员
解决方案架构师
GitHub

本模块介绍 GitHub MCP 服务器,这是一种安全且可缩放的方式,可将 GitHub 功能集成到 AI 工具中。 你将了解什么是 MCP、如何在 VS Code 中配置 GitHub MCP 服务器、将其与 Copilot Chat 配合使用,以及排查常见问题。

学习目标

在本模块结束时,你将能够:

  • 了解 MCP 和 GitHub MCP 服务器是什么以及它们对开发人员有用的原因。
  • 在 Visual Studio Code 中为项目设置和配置 GitHub MCP 服务器。
  • 通过 Copilot Chat 使用 GitHub MCP 服务器自动执行开发任务。
  • 识别并解决使用 GitHub MCP 服务器时的常见问题。

先决条件

在开始之前,请确保满足以下条件:

  • 一个 GitHub 帐户
  • Visual Studio Code 或其他支持 MCP 集成的编辑器
  • 如果你是具有 Copilot Business 或 Copilot 企业计划的组织或企业的成员,则必须启用“Copilot 中的 MCP 服务器”策略才能将 MCP 与 Copilot 配合使用。 (可选)
  • 用于高级设置和权限控制的 GitHub 个人访问令牌(PAT)。
  • 如果计划尝试本地服务器设置进行动手控制,请安装 Docker。