dotsagent.io
언어:한국어
개발 도구 · 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

shell
claude mcp add --transport http --scope project github https://api.githubcopilot.com/mcp/

Cursor

.cursor/mcp.json
{
  "mcpServers": {
    "github": {
      "url": "https://api.githubcopilot.com/mcp/"
    }
  }
}

Codex

~/.codex/config.toml
[mcp_servers.github]
url = "https://api.githubcopilot.com/mcp/"

대신 로컬에서 실행 (Cursor)

.cursor/mcp.json
{
  "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을 사용하세요.

개발 도구의 다른 서버

출처

  1. github.com/github/github-mcp-server
  2. registry.modelcontextprotocol.io/v0.1/servers?search=github-mcp-server