서문
모델 컨텍스트 프로토콜(MCP)은 애플리케이션이 대규모 언어 모델(LLM)과 컨텍스트를 공유하는 방식을 정의하는 개방형 표준입니다. MCP에 대한 개요는 모델 컨텍스트 프로토콜(MCP) 정보을(를) 참조하세요.
파트너와 커뮤니티의 MCP 서버 큐레이팅 목록은 MCP 레지스트리를GitHub 참조하세요.
엔터프라이즈 및 조직은 Copilot의 MCP 서버 정책을 통해 조직 또는 엔터프라이즈 구성원의 MCP 사용을 활성화하거나 비활성화하도록 선택할 수 있습니다. 이 정책은 기본적으로 사용하지 않도록 설정되어 있습니다. 기업에서 GitHub Copilot에 대한 정책 및 기능 관리 및 조직에서 GitHub Copilot에 대한 정책 및 기능 관리을(를) 참조하세요. MCP 정책은 정책을 구성하는 조직이나 엔터프라이즈의 코파일럿 사업 또는 Copilot Enterprise 구독이 있는 사용자에게만 적용됩니다. 무료 Copilot이나 Copilot Pro 또는 보조 파일럿 Pro+의 경우, 이 정책을 통해 제어되는 MCP 액세스 권한이 없습니다.
필수 구성 요소
-
**에 대한 액세스 권한 Copilot** [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot)을(를) 참조하세요. -
** Visual Studio Code 버전 1.99 이상**. 설치Visual Studio Code에 대한 자세한 내용은 [다운로드 페이지를 참조Visual Studio Code하세요](https://code.visualstudio.com/Download?ref_product=copilot&ref_type=engagement&ref_style=text). - 코파일럿 사업 또는 Copilot Enterprise 플랜을 사용하는 조직이나 엔터프라이즈의 구성원인 경우, Copilot에서 MCP를 사용하려면 "Copilot의 MCP 서버" 정책을 활성화해야 합니다.
Visual Studio Code에서 MCP 서버 구성
MCP 서버는 구성 파일 또는 MCP 레지스트리를 GitHub 통해 수동으로 구성할 수 있습니다. MCP 레지스트리는 당신이 GitHub 인스턴스에 쉽게 추가할 수 있는 큐레이팅된 MCP 서버 목록을 제공합니다.
GitHub MCP 레지스트리 사용
참고
GitHub MCP 레지스트리가 공개 미리 보기 있으며 변경될 수 있습니다.
MCP 레지스트리에 GitHub 나열된 MCP 서버만 레지스트리를 통해 추가할 수 있습니다. 다른 서버는 수동으로 구성할 수 있습니다. MCP 서버 수동 구성을 참조하세요.
- 사이드바에서 Visual Studio Code확장 아이콘을 클릭하거나 Ctrl+Shift+(Windows/Linux) /명령++X(Mac)를 눌러 확장 패널을 엽니다.
- 확장 기능 검색 창에
@mcp을 입력한 후 추가할 MCP 서버의 이름을 입력합니다. 그러면 MCP 서버 갤러리가 열리고 일치하는 결과가 표시됩니다. - 검색 결과에서 MCP 서버를 선택합니다. MCP 서버의 세부 정보 페이지에서 설치를 클릭합니다.
- 메시지가 표시되면 서버를 신뢰한다고 확인하여 시작하십시오. VS Code 는 서버의 도구를 검색하여 채팅에서 사용할 수 있도록 합니다.
- MCP 서버가 올바르게 구성되었는지 확인하려면 Ctrl+ShiftP(Windows/Linux) /+Shift+P(Mac)를 눌러 명령+ 팔레트를 엽니다.
-
**MCP: 서버 나열**을 입력하고 선택합니다. 구성된 서버로 나열된 MCP 서버가 표시됩니다.
MCP 서버를 수동으로 구성
MCP Visual Studio Code서버를 구성하려면 사용하려는 MCP 서버의 세부 정보를 지정하는 구성 스크립트를 설정해야 합니다. 다음 중 하나의 방법으로 MCP 서버를 구성할 수 있습니다.
-
특정 리포지토리입니다. 이를 통해 Visual Studio Code에서 프로젝트를 여는 모든 사용자와 MCP 서버를 공유할 수 있습니다. 이렇게 하려면 리포지토리의 루트에
.vscode/mcp.json파일을 만듭니다. -
Visual Studio Code의 개인 인스턴스입니다. 구성된 MCP 서버에 액세스 권한이 있는 유일한 사용자가 됩니다. 이렇게 하려면 Visual Studio Code에서
settings.json파일에 구성을 추가합니다. 이러한 방식으로 구성된 MCP 서버는 모든 작업 영역에서 사용할 수 있습니다.참고
We recommend you use only one location per server. Adding the same server to both locations may cause conflicts and unexpected behavior.
다음은 .vscode/mcp.json 파일에서 Fetch MCP 서버를 구성하는 방법에 대한 단계별 안내입니다. Fetch MCP 서버는 웹 콘텐츠를 가져오는 기능을 제공하는 간단한 MCP 서버입니다. FETCH MCP 서버에 대한 자세한 내용은 MCP 서버 리포지토리의 페치 디렉터리를 참조하세요.
동일한 단계를 사용하여 개인 Visual Studio Code 설정에서 MCP 서버를 구성할 수 있습니다. 다른 MCP 서버를 구성하는 방법에 대한 자세한 내용은 MCP 서버 리포지토리 사용할 수 있습니다.
MCP 서버 구성 GitHub 에 대한 자세한 내용은 GitHub MCP 서버 사용을 참조하세요.
-
`.vscode/mcp.json` 파일에 다음 구성을 추가합니다.JSON { "inputs": [ // The "inputs" section defines the inputs required for the MCP server configuration. { "type": "promptString" } ], "servers": { // The "servers" section defines the MCP servers you want to use. "fetch": { "command": "uvx", "args": ["mcp-server-fetch"] } } }{ "inputs": [ // The "inputs" section defines the inputs required for the MCP server configuration. { "type": "promptString" } ], "servers": { // The "servers" section defines the MCP servers you want to use. "fetch": { "command": "uvx", "args": ["mcp-server-fetch"] } } } -
`.vscode/mcp.json` 파일을 저장합니다. -
서버 목록 최상단의
.vscode/mcp.json파일에 ‘시작’ 버튼이 표시됩니다. "시작" 버튼을 클릭하여 MCP 서버를 시작합니다. 입력 대화 상자가 실행되면 서버 도구를 검색하여 다음 세션에서 사용할 수 있도록 저장합니다.
-
제목 표시줄의 Visual Studio Code에서 아이콘을 클릭하여 Copilot 채팅을(를) 엽니다.
-
상자의 Copilot 채팅 팝업 메뉴에서 에이전트 를 선택합니다.

-
사용 가능한 MCP 서버 목록을 보려면 채팅창 왼쪽 상단에 있는 도구 아이콘을 클릭하세요. 그러면 인스턴스에서 현재 사용할 Visual Studio Code 수 있는 모든 MCP 서버 및 관련 도구를 볼 수 있는 MCP 서버 목록이 열립니다.
- 필요에 따라 채팅에서 참조할 수 있도록 관련 도구 그룹인 도구 세트를 정의할 수 있습니다. 도구 모음을 사용하면 관련된 MCP 도구를 더 쉽게 그룹화하고 빠르게 활성화하거나 비활성화할 수 있습니다. 도구 집합을 정의하고 사용하는 방법에 대한 자세한 내용은 문서를 참조 VS Code 하세요.
MCP 서버를 Visual Studio Code구성하는 방법에 대한 자세한 내용은 설명서 의 Visual Studio CodeVisual Studio Code MCP 서버 사용을 참조하세요.
Copilot 채팅에서 MCP 서버 사용하기
MCP 서버를 구성한 후에는 이를 사용하여 Copilot 채팅 다양한 도구와 서비스에 액세스할 수 있습니다. 다음 예제에서는 Fetch MCP 서버를 사용하여 웹 페이지 정보를 가져오는 방법을 설명합니다.
-
Visual Studio Code의 제목 표시줄에 있는 아이콘을 클릭하여 Copilot 채팅을 엽니다.
-
상자의 Copilot 채팅 에이전트 드롭다운 메뉴에서 에이전트 를 선택합니다.
-
MCP 설정이 담긴 파일에서 MCP 서버가 실행되고 있는지 확인합니다. MCP 서버가 실행되고 있지 않다면, “시작” 버튼을 눌러 서버를 시작하세요.

-
URL의 세부 정보를 가져오도록 요청 Copilot 채팅 합니다. 예를 들면 다음과 같습니다.
Fetch https://github.com/github/docs. -
계속할지 확인하라는 메시지가 표시되면 Copilot**[계속**]을 클릭합니다.
-
Copilot 는 URL의 세부 정보를 가져와서 채팅 상자에 표시합니다.
필요에 따라 .에서 VS CodeMCP 프롬프트 및 리소스를 사용할 수 있습니다.
- MCP 서버는 도구와 상호 작용하기 위한 사전 구성된 프롬프트를 정의할 수 있습니다.
/mcp.servername.promptname형식을 사용하여 슬래시 명령을 사용하여 채팅에서 이러한 프롬프트를 access 수 있습니다. - MCP 서버는 서버가 제공하려는 모든 종류의 데이터, 즉 리소스를 제공합니다. 예를 들어 MCP 서버는 GitHub 리포지토리 콘텐츠를 리소스로 제공합니다. 채팅 컨텍스트에 MCP 서버의 리소스를 추가하려면 채팅 상자에서 컨텍스트 추가… 를 클릭한 다음 MCP 리소스를 클릭합니다.
MCP 서버 Visual Studio Code사용에 대한 자세한 내용은 설명서 의 Visual Studio CodeVisual Studio Code MCP 서버 사용을 참조하세요.
기존 MCP 구성 사용
Claude Desktop에 MCP 구성이 이미 있는 경우 해당 구성을 Visual Studio Code 사용하여 동일한 MCP 서버에 액세스할 수 있습니다. 이렇게 하려면 Visual Studio Code의 settings.json 파일에 다음 구성을 추가하세요.
"chat.mcp.discovery.enabled": true
"chat.mcp.discovery.enabled": true
Visual Studio Code 는 자동으로 기존 구성을 찾아 Visual Studio Code 인스턴스에서 사용합니다.
필수 구성 요소
-
**에 대한 액세스 권한 Copilot** [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot)을(를) 참조하세요. -
** Visual Studio 버전 17.14 이상**. 설치Visual Studio에 대한 자세한 내용은 [다운로드 페이지를 참조Visual Studio하세요](https://visualstudio.microsoft.com/downloads/). .에서 에 로그인합니다 - 코파일럿 사업 또는 Copilot Enterprise 플랜을 사용하는 조직이나 엔터프라이즈의 구성원인 경우, Copilot에서 MCP를 사용하려면 "Copilot의 MCP 서버" 정책을 활성화해야 합니다.
Visual Studio에서 MCP 서버 구성
-
메뉴 모음에서 Visual Studio보기를 클릭한 다음 을 클릭합니다 GitHub Copilot 채팅.
-
채팅 창 하단에 있는 모드 드롭다운 메뉴에서 에이전트를 선택하세요.
-
창에서 Copilot 채팅 도구 아이콘을 클릭한 다음 도구 선택 창에서 더하기 아이콘을 클릭합니다.
-
“MCP 서버 구성” 팝업 창에서 서버 ID, 유형 및 특정 MCP 서버 구성에 필요한 추가 필드와 같은 필드를 입력합니다.
Visual Studio 는 원격 서버와 로컬 서버를 모두 지원합니다. URL 및 자격 증명으로 정의된 원격 서버는 더 쉽게 설정 및 공유하기 위해 외부에서 호스트되며, 명령줄 호출로 정의된 로컬 서버는 로컬 컴퓨터에서 실행되며 로컬 리소스를 access 수 있습니다. MCP 서버를 예로 사용하여 GitHub 아래의 예제 구성을 참조하세요. -
**저장**을 클릭합니다. -
OAuth 인증을 사용하는 원격 서버의 경우,
mcp.json파일에서 서버 위에 표시된 CodeLens의 인증 을 클릭하여 서버 인증을 진행합니다. 팝업이나 새 창이 나타나면 해당 창에서 계정 인증을 진행할 수 있습니다. 서버는 승인한 범위와 조직 정책에서 허용하는 범위만 access 수 있습니다. -
창에서 Copilot 채팅 도구 아이콘을 클릭합니다. 이제 구성된 MCP 서버에 추가 도구가 표시됩니다.
OAuth를 사용한 원격 서버 구성 예
-
"서버 ID"에
github입력합니다. -
"유형"의 경우, 드롭다운에서 "HTTP/SSE"를 선택합니다.
-
"URL"에
https://api.githubcopilot.com/mcp/를 입력합니다. -
**저장**을 클릭하면 `mcp.json` 파일의 구성이 다음과 같이 나타납니다.JSON { "servers": { "github": { "url": "https://api.githubcopilot.com/mcp/" } } }{ "servers": { "github": { "url": "https://api.githubcopilot.com/mcp/" } } } -
서버를 인증하려면
mcp.json파일에서 서버 위에 표시된 CodeLens의 Auth 를 클릭하세요. 사용자의 GitHub 계정으로 인증할 수 있는 팝업이 표시됩니다.
로컬 서버 구성 예
-
"서버 ID"에
github입력합니다. -
"Type"의 경우, 드롭다운에서 "stdio"를 선택합니다.
-
"명령(선택적 인수 포함)"에
docker "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server"입력합니다. -
환경 변수 "GITHUB_PERSONAL_ACCESS_TOKEN"을(를) 사용자 자신의 personal access token로 설정합니다.
-
**저장**을 클릭하면 `mcp.json` 파일의 구성이 다음과 같이 나타납니다.JSON { "servers": { "github": { "type": "stdio", "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_GITHUB_PAT" } } } }{ "servers": { "github": { "type": "stdio", "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_GITHUB_PAT" } } } }
MCP 서버를 구성하는 방법에 대한 자세한 내용은 설명서Visual Studio 참조하세요.Visual Studio
필수 구성 요소
-
**에 대한 액세스 권한 Copilot** [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot)을(를) 참조하세요. -
**호환되는 JetBrains IDE입니다**. GitHub Copilot 는 다음 IDE와 호환됩니다.- IntelliJ IDEA(Ultimate, Community, Educational)
- Android Studio
- AppCode
- CLion
- Code With Me 게스트
- DataGrip
- DataSpell
- GoLand
- JetBrains 클라이언트
- MPS
- PhpStorm
- PyCharm(Professional, Community, Educational)
- Rider
- RubyMine
- RustRover
- WebStorm
- Writerside
다운로드할 JetBrains IDE 도구 찾기를 참조하세요.
-
코파일럿 사업 또는 Copilot Enterprise 플랜을 사용하는 조직이나 엔터프라이즈의 구성원인 경우, Copilot에서 MCP를 사용하려면 "Copilot의 MCP 서버" 정책을 활성화해야 합니다.
MCP 레지스트리에서 MCP 서버 구성
- JetBrains IDE에서 Copilot 채팅을 엽니다.
-
Copilot 채팅 창에서 <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-mcp" aria-label="mcp" role="img"><path d="M5.52 1.12a3.578 3.578 0 0 1 6.078 2.98 3.578 3.578 0 0 1 2.982 6.08l-3.292 3.293a.252.252 0 0 0 0 .354l.843.843a.749.749 0 1 1-1.06 1.06l-.844-.843a1.75 1.75 0 0 1 0-2.474L13.52 9.12a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0L7.731 9.03A.75.75 0 0 1 6.67 7.97l2.85-2.85a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0l-4.799 4.8A.75.75 0 0 1 .72 5.92Z"></path><path d="M7.52 3.12a.749.749 0 1 1 1.06 1.06L5.731 7.03A2.079 2.079 0 0 0 8.67 9.97l2.85-2.85a.749.749 0 1 1 1.06 1.06l-2.849 2.85A3.578 3.578 0 0 1 4.67 5.97Z"></path></svg> MCP 아이콘을 클릭합니다. - MCP 레지스트리 창의 사용 가능한 서버 목록에서 추가할 MCP 서버를 찾습니다.
- 추가하려는 각 MCP 서버 옆에 있는 설치를 클릭합니다.
- MCP 서버 추가가 완료되면 [확인]을 클릭합니다.
- 창에서 Copilot 채팅 도구 아이콘을 클릭합니다. 이제 설치한 MCP 서버의 추가 도구가 표시됩니다.
MCP 서버를 수동으로 구성
- 오른쪽 아래 모서리에서 을 클릭합니다.
- 메뉴에서 "Open Chat"을 선택하고, 에이전트 모드에 있는지 확인한 다음, 채팅 창 하단에 있는 도구 아이콘("MCP 서버 구성"이라고 함)을 클릭합니다.
- Add MCP Tools를 클릭합니다.
-
`mcp.json` 파일에서 MCP 서버를 정의합니다. JetBrains IDE는 로컬 서버뿐만 아니라 원격 서버도 지원합니다. 원격 서버는 더 쉽게 설정 및 공유하기 위해 외부에서 호스트되며 로컬 서버는 로컬 컴퓨터에서 실행되며 로컬 리소스를 access 수 있습니다.
다음과 같은 구성을 예시로 활용할 수 있습니다.
PAT를 사용한 원격 서버 구성 예
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_PAT_HERE"
}
}
}
}
}
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_PAT_HERE"
}
}
}
}
}
로컬 서버 구성 예
{
"servers": {
"memory": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-memory"
]
}
}
}
{
"servers": {
"memory": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-memory"
]
}
}
}
필수 구성 요소
-
**에 대한 액세스 권한 Copilot** [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot)을(를) 참조하세요. -
** GitHub Copilot Xcode 확장의 경우** [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment) 참조하세요. - 코파일럿 사업 또는 Copilot Enterprise 플랜을 사용하는 조직이나 엔터프라이즈의 구성원인 경우, Copilot에서 MCP를 사용하려면 "Copilot의 MCP 서버" 정책을 활성화해야 합니다.
MCP 레지스트리에서 MCP 서버 구성
- Xcode에서 Copilot 채팅을(를) 엽니다.
- 창에서 Copilot 채팅 아이콘을 클릭하여 설정을 엽니다.
- 설정 창에서 도구 탭을 선택합니다.
-
**MCP 레지스트리 URL(선택 사항)** 옆에 있는 **MCP 서버 찾아보기를** 클릭합니다. - MCP 레지스트리 창의 사용 가능한 서버 목록에서 추가할 MCP 서버를 찾습니다.
- 추가하려는 각 MCP 서버 옆에 있는 설치를 클릭합니다.
- MCP 서버 추가가 완료되면 MCP 서버 Marketplace 창을 닫습니다.
- 설정 창의 사용 가능한 MCP 도구에서 아이콘을 > 클릭하여 사용 가능한 MCP 도구 목록을 확장합니다. 이제 설치한 MCP 서버의 추가 도구가 표시됩니다.
MCP 서버를 수동으로 구성
- Xcode용 GitHub Copilot 확장을 열고 "Settings"로 이동합니다.
- 또는, 활성 Xcode 작업 영역의 메뉴 모음에서 Editor를 클릭하고 GitHub Copilot 을 선택한 다음, Open GitHub Copilot for Xcode Settings를 클릭하여 설정을 찾을 수 있습니다.
- MCP 탭을 선택한 다음, Edit Config를 클릭합니다.
- MCP 서버를 정의하고
mcp.json을 편집합니다. Xcode는 로컬 서버뿐만 아니라 원격 서버도 지원합니다. 원격 서버는 더 쉽게 설정 및 공유하기 위해 외부에서 호스트되며 로컬 서버는 로컬 컴퓨터에서 실행되며 로컬 리소스를 access 수 있습니다.
다음과 같은 구성을 예시로 활용할 수 있습니다.
PAT를 사용한 원격 서버 구성 예
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_PAT_HERE"
}
}
}
}
}
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_PAT_HERE"
}
}
}
}
}
로컬 서버 구성 예
{
"servers": {
"memory": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-memory"
]
}
}
}
{
"servers": {
"memory": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-memory"
]
}
}
}
필수 구성 요소
- Copilot에 액세스합니다. GitHub 코필로트란?을(를) 참조하세요.
- Eclipse의 호환 버전. GitHub Copilot 확장을 사용하려면 Eclipse 버전 2024-09 이상이 필요합니다. Eclipse 다운로드 페이지를 참조하세요.
- 코파일럿 사업 또는 Copilot Enterprise 플랜을 사용하는 조직이나 엔터프라이즈의 구성원인 경우, Copilot에서 MCP를 사용하려면 "Copilot의 MCP 서버" 정책을 활성화해야 합니다.
MCP 레지스트리에서 MCP 서버 구성
- Eclipse에서 Copilot 채팅을/를 엽니다.
-
Copilot 채팅 창에서 <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-mcp" aria-label="mcp" role="img"><path d="M5.52 1.12a3.578 3.578 0 0 1 6.078 2.98 3.578 3.578 0 0 1 2.982 6.08l-3.292 3.293a.252.252 0 0 0 0 .354l.843.843a.749.749 0 1 1-1.06 1.06l-.844-.843a1.75 1.75 0 0 1 0-2.474L13.52 9.12a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0L7.731 9.03A.75.75 0 0 1 6.67 7.97l2.85-2.85a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0l-4.799 4.8A.75.75 0 0 1 .72 5.92Z"></path><path d="M7.52 3.12a.749.749 0 1 1 1.06 1.06L5.731 7.03A2.079 2.079 0 0 0 8.67 9.97l2.85-2.85a.749.749 0 1 1 1.06 1.06l-2.849 2.85A3.578 3.578 0 0 1 4.67 5.97Z"></path></svg> MCP 아이콘을 클릭합니다. - MCP 레지스트리 창의 사용 가능한 서버 목록에서 추가할 MCP 서버를 찾습니다.
- 추가하려는 각 MCP 서버 옆에 있는 설치를 클릭합니다.
- MCP 서버 추가가 완료되면 닫기를 클릭합니다.
- 창에서 Copilot 채팅 도구 아이콘을 클릭합니다. 이제 설치한 MCP 서버의 추가 도구가 표시됩니다.
MCP 서버를 수동으로 구성
- Eclipse 하단의 상태 표시줄에 있는 Copilot 아이콘()을 클릭합니다.
- 메뉴에서 Open Chat을 선택하고 채팅 창에서 "Configure Tools..." 아이콘을 클릭합니다.
- 또는 Edit preferences를 선택한 다음, 왼쪽 창에서 GitHub Copilot을 확장하고 MCP를 클릭합니다.
- “서버 구성”에서 MCP 서버를 정의합니다. Eclipse는 로컬 서버뿐만 아니라 원격 서버도 지원합니다. 원격 서버는 더 쉽게 설정 및 공유하기 위해 외부에서 호스트되며 로컬 서버는 로컬 컴퓨터에서 실행되며 로컬 리소스를 access 수 있습니다.
다음과 같은 구성을 예시로 활용할 수 있습니다.
PAT를 사용한 원격 서버 구성 예
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_PAT_HERE"
}
}
}
}
}
{
"servers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_PAT_HERE"
}
}
}
}
}
로컬 서버 구성 예
{
"servers": {
"memory": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-memory"
]
}
}
}
{
"servers": {
"memory": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-memory"
]
}
}
}
새 MCP 서버 만들기
새 MCP 서버를 만들어 특정 요구 사항을 충족한 후, Copilot 채팅와 통합할 수 있습니다. 예를 들어 데이터베이스 또는 웹 서비스에 연결하는 MCP 서버를 만든 다음 해당 서버를 Copilot 채팅 사용하여 해당 데이터베이스 또는 웹 서비스에 대한 작업을 수행할 수 있습니다.
자체 MCP 서버를 만들고 구성하는 자세한 방법은 공식 MCP 설명서를 참고하시기 바랍니다.
추가 참고 자료
-
[AUTOTITLE](/copilot/how-tos/copilot-cli/customize-copilot/add-mcp-servers) -
[AUTOTITLE](/copilot/using-github-copilot/coding-agent/extending-copilot-coding-agent-with-mcp) -
[AUTOTITLE](/copilot/customizing-copilot/using-model-context-protocol/using-the-github-mcp-server) -
[AUTOTITLE](/copilot/tutorials/enhancing-copilot-agent-mode-with-mcp)