개발 도구 · GitHub
GitHub 설정
저장소, 이슈, pull request, Actions 및 코드 검색을 위한 GitHub 공식 서버입니다. 도구 세트를 선택할 수 있습니다.
- 게시자
- GitHub 공식
- 호스팅 endpoint
https://api.githubcopilot.com/mcp/- 로컬 실행
docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server- 전송 방식
- streamable-http, stdio
- 인증
- 클라이언트에 GitHub 앱이 있으면 호스팅된 endpoint에서 OAuth를 사용하고, 그렇지 않으면 personal access token을 사용합니다.
- 환경 변수
GITHUB_PERSONAL_ACCESS_TOKEN- 접근 가능한 항목
- 읽기 및 쓰기 기능을 제공합니다. 읽기 전용 모드와 도구 세트 필터링도 사용할 수 있습니다.
- 라이선스
- MIT
- 소스
- github.com/github/github-mcp-server
- 상태
- 활성
설치
이 서버는 공급업체가 호스팅하므로 URL만 추가하면 됩니다. 내 컴퓨터에서는 아무것도 실행되지 않습니다. 인증이 필요한 경우 위 행에서 방법을 확인하세요. OAuth 서버는 처음 연결할 때 인증을 요청합니다.
Claude Code
claude mcp add --transport http --scope project github https://api.githubcopilot.com/mcp/
Cursor
{
"mcpServers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/"
}
}
}
Codex
[mcp_servers.github]
url = "https://api.githubcopilot.com/mcp/"
대신 로컬에서 실행 (Cursor)
{
"mcpServers": {
"github": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GITHUB_PERSONAL_ACCESS_TOKEN",
"ghcr.io/github/github-mcp-server"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "${env:GITHUB_PERSONAL_ACCESS_TOKEN}"
}
}
}
}
권한 범위가 넓은 token을 사용하면 에이전트가 token이 접근할 수 있는 모든 저장소에 쓸 수 있으므로, 읽기 전용 모드나 범위를 좁힌 token을 사용하세요.
개발 도구의 다른 서버
Everything
클라이언트가 제대로 작동하는지 확인할 수 있도록 모든 프로토콜 기능을 제공하는 MCP 프로젝트의 참조 테스트 서버입니다.
Git
에이전트가 선택한 저장소 경로의 로컬 Git 저장소에서 상태, diff, 기록, 브랜치 및 commit을 확인하고 작업합니다.
GitLab
이슈, merge request, 파이프라인 및 검색을 위한 GitLab 내장 endpoint입니다. 도구 세트를 선택할 수 있습니다.
Figma
Figma 파일의 프레임, 변수, 컴포넌트를 코딩 에이전트에 제공해 작성된 코드가 디자인과 일치하도록 합니다.
Context7
최신 버전별 라이브러리 문서와 코드 예제를 prompt에 가져옵니다. 호스팅 방식이며 API 키는 선택 사항입니다.
Docker MCP Gateway
Docker의 MCP 카탈로그에 있는 서버를 컨테이너에서 실행하고, 하나의 게이트웨이 endpoint 뒤에 연결합니다.