Tools

GitHub MCP Server chính chủ: cho agent đọc issue, PR, Actions — và cách giới hạn quyền đúng

Tóm tắt

github/github-mcp-server cho agent làm việc với repo, issue, PR, Actions, code security. Dùng remote tại https://api.githubcopilot.com/mcp/ hoặc chạy Docker với PAT. Chỉ bật toolset cần thiết (--toolsets) và dùng --read-only khi agent chỉ cần đọc.

Thêm vào Claude Code (bản Docker)

claude mcp add github -e GITHUB_PERSONAL_ACCESS_TOKEN=$GITHUB_PAT -- \
  docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server

Giới hạn phạm vi

CáchVí dụLợi ích
Toolsets--toolsets repos,issues,pull_requestsÍt tool → model chọn đúng hơn, ít context
Tools lẻ--tools get_gistThêm đúng một tool cần
Read-only--read-onlyBỏ toàn bộ tool ghi, kể cả khi được yêu cầu
PAT tối thiểuFine-grained token, chỉ repo cầnGiảm thiệt hại nếu bị lạm dụng

Use case cho team

  • “Tóm tắt các PR mở quá 3 ngày và người review đang chờ.”
  • “Liệt kê issue có label bug tạo trong sprint này, nhóm theo component.”
  • “Vì sao workflow CI hôm qua fail?” — đọc log Actions.