MCP 서버에는 GitHub 자동으로 사용하도록 설정된 기본 도구 집합(repos``issues및pull_requests)이 포함됩니다. 다음을 통해 도구 집합 구성을 사용자 지정할 수 있습니다.
- 개별 도구 집합을 사용 가능하게 만들기(예를 들어
actions,code_security, 또는secret_protection)
**를 사용하거나, 표준 집합을 다른 도구 집합과 함께 포함하도록 `all`(예: `default`)
- 원격 MCP 서버에서만 사용할 수 있는
copilot, Copilot 클라우드 에이전트 및github_support_docs_search와 같은 원격 전용 도구 집합에 액세스 - 특정 도구를 제외하거나 도구 집합을 개별 도구와 결합하려는 경우 세부적인 제어를 위한 특정 도구 선택
사용 가능한 도구 집합의 전체 목록은 리포지토리의 github/github-mcp-server을 참조하세요. 구성 예제는 서버 구성을 참조하세요. MCP 서버에 대한 GitHub 전체 소개 및 MCP 개요는 모델 컨텍스트 프로토콜(MCP) 정보을 참조하세요.
원격 MCP 서버에 대한 도구 집합 구성
다음을 사용하여 원격 GitHub MCP 서버에 대한 도구 집합을 구성할 수 있습니다.
- 단일 도구 집합을 사용하도록 설정할 때 URL 경로 매개 변수
- 여러 도구 집합을 사용하도록 설정할 때 HTTP 헤더
자세한 설정 지침은 리포지토리의 원격 GitHub MCP 서버 및 원격 서버 구성 을 github/github-mcp-server 참조하세요.
로컬 MCP 서버에 대한 도구 집합 구성
다음을 사용하여 로컬 GitHub MCP 서버에 대한 도구 집합을 구성할 수 있습니다.
- 명령줄 플래그
- 환경 변수 (명령줄 플래그보다 우선 적용)
자세한 설정 지침은 리포지토리의 로컬 GitHub MCP 서버 및 도구 구성 을 github/github-mcp-server 참조하세요.