GitHub Personal Access Token Setup für MCP #

Token erstellen #

  1. Gehe zu GitHub Settings:
    https://github.com/settings/personal-access-tokens/new

  2. Token konfigurieren:

  3. Permissions (Scopes):

    Repository permissions:

    Account permissions:

  4. Generate token klicken und Token kopieren

Token in MCP Config einfügen #

  1. Öffne MCP Config:

    open ~/.codeium/windsurf/mcp_config.json
  2. Ersetze Platzhalter:

    "github": {
      "serverUrl": "https://api.githubcopilot.com/mcp/",
      "headers": {
        "Authorization": "Bearer ghp_DEIN_TOKEN_HIER"
      }
    }
  3. Speichern und Windsurf neu starten

Sicherheit #

Token widerrufen #

https://github.com/settings/tokens

Alternative: Docker-basierte lokale Installation #

Falls du den Token nicht in der Config speichern möchtest:

{
  "github": {
    "command": "docker",
    "args": [
      "run",
      "-i",
      "--rm",
      "-e",
      "GITHUB_PERSONAL_ACCESS_TOKEN",
      "ghcr.io/github/github-mcp-server"
    ],
    "env": {
      "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_DEIN_TOKEN_HIER"
    }
  }
}

Voraussetzung: Docker Desktop muss installiert und laufend sein.