1. create_pull_request
Create a new pull request with title, body, and branch specifications.
2. edit_pull_request
Update an existing pull request's title, body, state, or base branch.
3. get_pr_details
Get comprehensive information about a pull request including status and merge details.
4. list_pr_reviews
List all reviews on a pull request with their status and comments.
5. create_pr_review
Submit a review on a pull request with comments and approval status.
6. list_pr_files
List all files changed in a pull request with additions/deletions stats.
7. create_file
Create a new file in the repository with content and commit message.
8. update_file
Update an existing file's content with a new commit.
9. upload_file
Upload a local file to the repository (binary files supported).
10. delete_file
Delete a file from the repository with a commit message.
11. list_deploy_keys
List all deploy keys for a repository with their permissions.
12. create_deploy_key
Add a new deploy key to the repository for secure access.
13. delete_deploy_key
Remove a deploy key from the repository.
14. list_webhooks
List all webhooks configured for the repository.
15. create_webhook
Create a new webhook for repository events.
16. edit_webhook
Update webhook configuration, events, or active status.
17. delete_webhook
Remove a webhook from the repository.
18. list_secrets
List repository secrets (names only, values are encrypted).
19. update_secret
Create or update a repository secret for Actions.
20. list_workflows
List all GitHub Actions workflows in the repository.
21. list_workflow_runs
List workflow runs with filtering options.
22. get_workflow_run_details
Get detailed information about a workflow run.
23. trigger_workflow
Manually trigger a workflow dispatch event.
24. download_workflow_artifacts
Download artifacts from a workflow run.
25. cancel_workflow_run
Cancel a workflow run in progress.
26. get_repo_stats
Get comprehensive repository statistics including contributor activity.
27. list_repo_topics
List all topics (tags) associated with the repository.
28. update_repo_topics
Update the topics for better repository discovery.
29. get_repo_languages
Get programming languages used in the repository with byte counts.
30. list_stargazers
List users who have starred the repository.
31. list_watchers
List users watching the repository for notifications.
32. list_forks
List all forks of the repository with sorting options.
33. get_repo_traffic
Get repository traffic data including views and clones (requires admin access).
34. search_issues
Search for issues and pull requests across GitHub.
35. search_commits
Search for commits across repositories.
36. search_code
Search for code across GitHub repositories.
37. search_users
Search for users and organizations.
38. search_topics
Search for repository topics.
39. list_org_repos
List all repositories in an organization.
40. list_org_members
List members of an organization.
41. get_org_info
Get detailed information about an organization.
42. list_org_teams
List all teams in an organization.
43. get_team_members
List members of a specific team.
44. manage_team_repos
Add or remove repository access for a team.
45. list_repo_projects
List repository projects (classic projects).
46. code_quality_checks
Placeholder for future code quality analysis.
47. custom_dashboards
Placeholder for custom dashboard creation.
48. automated_reporting
Placeholder for automated report generation.
49. notification_management
Placeholder for notification settings.
50. release_management
Placeholder for release management features.
51. dependency_analysis
Placeholder for dependency scanning.
52. set_default_repo
Set a default owner and repository for subsequent commands to streamline your workflow.
53. list_repos
List GitHub repositories for the authenticated user with advanced filtering.
54. get_repo_info
Get comprehensive information about a specific repository including stats and metadata.
55. search_repos
Search for repositories across GitHub with advanced sorting options.
56. get_repo_contents
Browse files and directories in any repository with branch/commit support.
57. list_issues
List issues with filtering by state and comprehensive pagination.
58. create_issue
Create feature-rich issues with image uploads, labels, and assignees.
59. edit_issue
Modify existing issues including title, body, state, labels, assignees, and image uploads.
60. get_issue_details
Get comprehensive information about any specific issue.
61. lock_issue
Lock issues to prevent further comments with customizable reasons.
62. unlock_issue
Unlock previously locked issues to resume discussions.
63. add_assignees_to_issue
Add one or more team members to an issue.
64. remove_assignees_from_issue
Remove assignees from issues for better task management.
65. list_issue_comments
List all comments for an issue with timestamp filtering.
66. create_issue_comment
Add new comments to ongoing issue discussions.
67. edit_issue_comment
Modify existing comments for corrections or updates.
68. delete_issue_comment
Remove comments when necessary for content management.
69. list_prs
List pull requests with state filtering and pagination.
70. list_branches
List all branches in a repository with protection status and commit information.
71. create_branch
Create a new branch from an existing branch or commit.
72. list_commits
List commits in a repository with detailed information and filtering options.
73. get_commit_details
Get detailed information about a specific commit including files changed.
74. compare_commits
Compare two commits or branches to see differences.
75. get_user_info
Get detailed information about any GitHub user or your own profile.
76. list_repo_collaborators
List repository collaborators with permission-based filtering.
77. list_repo_labels
List all labels in a repository with their colors and descriptions.
78. create_label
Create custom labels with colors and descriptions for better issue organization.
79. edit_label
Modify existing label properties including name, color, and description.
80. delete_label
Remove labels from repository when no longer needed.
81. list_milestones
List repository milestones with filtering by state and sorting options.
82. create_milestone
Create new milestones with due dates for project planning.
83. edit_milestone
Update milestone details including title, description, state, and due dates.
84. delete_milestone
Remove milestones from repository when no longer needed.