Projects 도구 통합과 권한별 도구 필터링
GitHub MCP Server에 Projects 통합 도구, OAuth 범위 필터링, Insiders 모드와 HTTP 서버 모드가 추가됐다.
교안에 영향
기존 Projects 도구 안내는 새로 통합된 projects_list, projects_get, projects_write 기준으로 바뀌어 예전 설명이 맞지 않을 수 있습니다.
요약
- projects_list, projects_get, projects_write로 GitHub Projects 도구를 통합해 더 적은 토큰으로 관리할 수 있게 했습니다. - classic Personal Access Token(ghp_) 사용 시 OAuth scopes에 따라 사용할 수 없는 도구를 자동으로 숨깁니다. - Insiders mode로 실험 기능과 미리보기 기능을 선택적으로 사용할 수 있게 했습니다. - HTTP server mode에서 OAuth 토큰 지원과 GitHub Enterprise Server 호환성을 제공합니다. - Copilot coding agent용 새 도구와 base_ref, 상태 조회, 사용자 지정 지시를 추가했습니다.
바뀐 것
새 기능
- projects_list, projects_get, projects_write로 구성된 새 projects 도구 묶음을 추가했습니다.
- Insiders mode를 추가해 실험 기능과 미리보기 기능을 선택적으로 사용할 수 있게 했습니다.
- HTTP server mode에서 OAuth token support를 제공하고, GitHub Enterprise Server 배포를 지원합니다.
- get_copilot_job_status를 추가해 Copilot 작업 상태를 job ID 또는 pull request number로 조회할 수 있게 했습니다.
개선
- 통합된 projects 도구가 owner type detection을 자동으로 처리하도록 바꿨습니다.
- classic Personal Access Token(ghp_)의 OAuth scopes에 따라 사용할 수 없는 도구를 자동으로 숨기도록 했습니다.
- assign_copilot_to_issue와 create_pull_request_with_copilot에 base_ref parameter를 추가했습니다.
- assign_copilot_to_issue와 create_pull_request_with_copilot의 작업 할당 결과를 즉시 반환하도록 했습니다.
- assign_copilot_to_issue에 custom instructions 지원을 추가했습니다.