You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+21-42Lines changed: 21 additions & 42 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -468,35 +468,31 @@ The following sets of tools are available:
468
468
-`run_id`: The unique identifier of the workflow run (number, required)
469
469
470
470
-**list_workflow_jobs** - List workflow jobs
471
+
-`cursor`: Cursor for pagination. Use the cursor value from the previous response's pagination metadata to retrieve the next page. Leave blank for the first page. (string, optional)
471
472
-`filter`: Filters jobs by their completed_at timestamp (string, optional)
472
473
-`owner`: Repository owner (string, required)
473
-
-`page`: Page number for pagination (min 1) (number, optional)
474
-
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
475
474
-`repo`: Repository name (string, required)
476
475
-`run_id`: The unique identifier of the workflow run (number, required)
477
476
478
477
-**list_workflow_run_artifacts** - List workflow artifacts
478
+
-`cursor`: Cursor for pagination. Use the cursor value from the previous response's pagination metadata to retrieve the next page. Leave blank for the first page. (string, optional)
479
479
-`owner`: Repository owner (string, required)
480
-
-`page`: Page number for pagination (min 1) (number, optional)
481
-
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
482
480
-`repo`: Repository name (string, required)
483
481
-`run_id`: The unique identifier of the workflow run (number, required)
484
482
485
483
-**list_workflow_runs** - List workflow runs
486
484
-`actor`: Returns someone's workflow runs. Use the login for the user who created the workflow run. (string, optional)
487
485
-`branch`: Returns workflow runs associated with a branch. Use the name of the branch. (string, optional)
486
+
-`cursor`: Cursor for pagination. Use the cursor value from the previous response's pagination metadata to retrieve the next page. Leave blank for the first page. (string, optional)
488
487
-`event`: Returns workflow runs for a specific event type (string, optional)
489
488
-`owner`: Repository owner (string, required)
490
-
-`page`: Page number for pagination (min 1) (number, optional)
491
-
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
492
489
-`repo`: Repository name (string, required)
493
490
-`status`: Returns workflow runs with the check run status (string, optional)
494
491
-`workflow_id`: The workflow ID or workflow file name (string, required)
495
492
496
493
-**list_workflows** - List workflows
494
+
-`cursor`: Cursor for pagination. Use the cursor value from the previous response's pagination metadata to retrieve the next page. Leave blank for the first page. (string, optional)
497
495
-`owner`: Repository owner (string, required)
498
-
-`page`: Page number for pagination (min 1) (number, optional)
499
-
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
500
496
-`repo`: Repository name (string, required)
501
497
502
498
-**rerun_failed_jobs** - Rerun failed jobs
@@ -615,8 +611,7 @@ The following sets of tools are available:
615
611
-`gist_id`: The ID of the gist (string, required)
616
612
617
613
-**list_gists** - List Gists
618
-
-`page`: Page number for pagination (min 1) (number, optional)
619
-
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
614
+
-`cursor`: Cursor for pagination. Use the cursor value from the previous response's pagination metadata to retrieve the next page. Leave blank for the first page. (string, optional)
620
615
-`since`: Only gists updated after this time (ISO 8601 timestamp) (string, optional)
621
616
-`username`: GitHub username (omit for authenticated user's gists) (string, optional)
622
617
@@ -649,6 +644,7 @@ The following sets of tools are available:
649
644
-`repo`: Repository name (string, required)
650
645
651
646
-**issue_read** - Get issue details
647
+
-`cursor`: Cursor for pagination. Use the cursor value from the previous response's pagination metadata to retrieve the next page. Leave blank for the first page. (string, optional)
652
648
-`issue_number`: The number of the issue (number, required)
653
649
-`method`: The read operation to perform on a single issue.
654
650
Options are:
@@ -658,8 +654,6 @@ Options are:
658
654
4. get_labels - Get labels assigned to the issue.
659
655
(string, required)
660
656
-`owner`: The owner of the repository (string, required)
661
-
-`page`: Page number for pagination (min 1) (number, optional)
662
-
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
663
657
-`repo`: The name of the repository (string, required)
664
658
665
659
-**issue_write** - Create or update issue.
@@ -696,10 +690,9 @@ Options are:
696
690
-`state`: Filter by state, by default both open and closed issues are returned when not provided (string, optional)
697
691
698
692
-**search_issues** - Search issues
693
+
-`cursor`: Cursor for pagination. Use the cursor value from the previous response's pagination metadata to retrieve the next page. Leave blank for the first page. (string, optional)
699
694
-`order`: Sort order (string, optional)
700
695
-`owner`: Optional repository owner. If provided with repo, only issues for this repository are listed. (string, optional)
701
-
-`page`: Page number for pagination (min 1) (number, optional)
702
-
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
703
696
-`query`: Search query using GitHub issues search syntax (string, required)
704
697
-`repo`: Optional repository name. If provided with owner, only issues for this repository are listed. (string, optional)
705
698
-`sort`: Sort field by number of matches of categories, defaults to best match (string, optional)
@@ -758,10 +751,9 @@ Options are:
758
751
759
752
-**list_notifications** - List notifications
760
753
-`before`: Only show notifications updated before the given time (ISO 8601 format) (string, optional)
754
+
-`cursor`: Cursor for pagination. Use the cursor value from the previous response's pagination metadata to retrieve the next page. Leave blank for the first page. (string, optional)
761
755
-`filter`: Filter notifications to, use default unless specified. Read notifications are ones that have already been acknowledged by the user. Participating notifications are those that the user is directly involved in, such as issues or pull requests they have commented on or created. (string, optional)
762
756
-`owner`: Optional repository owner. If provided with repo, only notifications for this repository are listed. (string, optional)
763
-
-`page`: Page number for pagination (min 1) (number, optional)
764
-
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
765
757
-`repo`: Optional repository name. If provided with owner, only notifications for this repository are listed. (string, optional)
766
758
-`since`: Only show notifications updated after the given time (ISO 8601 format) (string, optional)
767
759
@@ -786,9 +778,8 @@ Options are:
786
778
<summary>Organizations</summary>
787
779
788
780
-**search_orgs** - Search organizations
781
+
-`cursor`: Cursor for pagination. Use the cursor value from the previous response's pagination metadata to retrieve the next page. Leave blank for the first page. (string, optional)
789
782
-`order`: Sort order (string, optional)
790
-
-`page`: Page number for pagination (min 1) (number, optional)
791
-
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
792
783
-`query`: Organization search query. Examples: 'microsoft', 'location:california', 'created:>=2025-01-01'. Search is automatically scoped to type:org. (string, required)
793
784
-`sort`: Sort field by category (string, optional)
794
785
@@ -886,11 +877,10 @@ Options are:
886
877
887
878
-**list_pull_requests** - List pull requests
888
879
-`base`: Filter by base branch (string, optional)
880
+
-`cursor`: Cursor for pagination. Use the cursor value from the previous response's pagination metadata to retrieve the next page. Leave blank for the first page. (string, optional)
889
881
-`direction`: Sort direction (string, optional)
890
882
-`head`: Filter by head user/org and branch (string, optional)
891
883
-`owner`: Repository owner (string, required)
892
-
-`page`: Page number for pagination (min 1) (number, optional)
893
-
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
894
884
-`repo`: Repository name (string, required)
895
885
-`sort`: Sort by (string, optional)
896
886
-`state`: Filter by state (string, optional)
@@ -904,6 +894,7 @@ Options are:
904
894
-`repo`: Repository name (string, required)
905
895
906
896
-**pull_request_read** - Get details for a single pull request
897
+
-`cursor`: Cursor for pagination. Use the cursor value from the previous response's pagination metadata to retrieve the next page. Leave blank for the first page. (string, optional)
907
898
-`method`: Action to specify what pull request data needs to be retrieved from GitHub.
908
899
Possible options:
909
900
1. get - Get details of a specific pull request.
@@ -915,8 +906,6 @@ Possible options:
915
906
7. get_comments - Get comments on a pull request. Use this if user doesn't specifically want review comments. Use with pagination parameters to control the number of results returned.
916
907
(string, required)
917
908
-`owner`: Repository owner (string, required)
918
-
-`page`: Page number for pagination (min 1) (number, optional)
919
-
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
920
909
-`pullNumber`: Pull request number (number, required)
921
910
-`repo`: Repository name (string, required)
922
911
@@ -935,10 +924,9 @@ Possible options:
935
924
-`repo`: Repository name (string, required)
936
925
937
926
-**search_pull_requests** - Search pull requests
927
+
-`cursor`: Cursor for pagination. Use the cursor value from the previous response's pagination metadata to retrieve the next page. Leave blank for the first page. (string, optional)
938
928
-`order`: Sort order (string, optional)
939
929
-`owner`: Optional repository owner. If provided with repo, only pull requests for this repository are listed. (string, optional)
940
-
-`page`: Page number for pagination (min 1) (number, optional)
941
-
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
-`repo`: Optional repository name. If provided with owner, only pull requests for this repository are listed. (string, optional)
944
932
-`sort`: Sort field by number of matches of categories, defaults to best match (string, optional)
@@ -1002,10 +990,9 @@ Possible options:
1002
990
-`repo`: Repository name (string, required)
1003
991
1004
992
-**get_commit** - Get commit details
993
+
-`cursor`: Cursor for pagination. Use the cursor value from the previous response's pagination metadata to retrieve the next page. Leave blank for the first page. (string, optional)
1005
994
-`include_diff`: Whether to include file diffs and stats in the response. Default is true. (boolean, optional)
1006
995
-`owner`: Repository owner (string, required)
1007
-
-`page`: Page number for pagination (min 1) (number, optional)
1008
-
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
1009
996
-`repo`: Repository name (string, required)
1010
997
-`sha`: Commit SHA, branch name, or tag name (string, required)
1011
998
@@ -1031,29 +1018,25 @@ Possible options:
1031
1018
-`tag`: Tag name (string, required)
1032
1019
1033
1020
-**list_branches** - List branches
1021
+
-`cursor`: Cursor for pagination. Use the cursor value from the previous response's pagination metadata to retrieve the next page. Leave blank for the first page. (string, optional)
1034
1022
-`owner`: Repository owner (string, required)
1035
-
-`page`: Page number for pagination (min 1) (number, optional)
1036
-
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
1037
1023
-`repo`: Repository name (string, required)
1038
1024
1039
1025
-**list_commits** - List commits
1040
1026
-`author`: Author username or email address to filter commits by (string, optional)
1027
+
-`cursor`: Cursor for pagination. Use the cursor value from the previous response's pagination metadata to retrieve the next page. Leave blank for the first page. (string, optional)
1041
1028
-`owner`: Repository owner (string, required)
1042
-
-`page`: Page number for pagination (min 1) (number, optional)
1043
-
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
1044
1029
-`repo`: Repository name (string, required)
1045
1030
-`sha`: Commit SHA, branch or tag name to list commits of. If not provided, uses the default branch of the repository. If a commit SHA is provided, will list commits up to that SHA. (string, optional)
1046
1031
1047
1032
-**list_releases** - List releases
1033
+
-`cursor`: Cursor for pagination. Use the cursor value from the previous response's pagination metadata to retrieve the next page. Leave blank for the first page. (string, optional)
1048
1034
-`owner`: Repository owner (string, required)
1049
-
-`page`: Page number for pagination (min 1) (number, optional)
1050
-
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
1051
1035
-`repo`: Repository name (string, required)
1052
1036
1053
1037
-**list_tags** - List tags
1038
+
-`cursor`: Cursor for pagination. Use the cursor value from the previous response's pagination metadata to retrieve the next page. Leave blank for the first page. (string, optional)
1054
1039
-`owner`: Repository owner (string, required)
1055
-
-`page`: Page number for pagination (min 1) (number, optional)
1056
-
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
1057
1040
-`repo`: Repository name (string, required)
1058
1041
1059
1042
-**push_files** - Push files to repository
@@ -1064,17 +1047,15 @@ Possible options:
1064
1047
-`repo`: Repository name (string, required)
1065
1048
1066
1049
-**search_code** - Search code
1050
+
-`cursor`: Cursor for pagination. Use the cursor value from the previous response's pagination metadata to retrieve the next page. Leave blank for the first page. (string, optional)
1067
1051
-`order`: Sort order for results (string, optional)
1068
-
-`page`: Page number for pagination (min 1) (number, optional)
1069
-
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
1070
1052
-`query`: Search query using GitHub's powerful code search syntax. Examples: 'content:Skill language:Java org:github', 'NOT is:archived language:Python OR language:go', 'repo:github/github-mcp-server'. Supports exact matching, language filters, path filters, and more. (string, required)
1071
1053
-`sort`: Sort field ('indexed' only) (string, optional)
1072
1054
1073
1055
-**search_repositories** - Search repositories
1056
+
-`cursor`: Cursor for pagination. Use the cursor value from the previous response's pagination metadata to retrieve the next page. Leave blank for the first page. (string, optional)
1074
1057
-`minimal_output`: Return minimal repository information (default: true). When false, returns full GitHub API repository objects. (boolean, optional)
1075
1058
-`order`: Sort order (string, optional)
1076
-
-`page`: Page number for pagination (min 1) (number, optional)
1077
-
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
-`sort`: Sort repositories by field, defaults to best match (string, optional)
1080
1061
@@ -1138,9 +1119,8 @@ Possible options:
1138
1119
<summary>Stargazers</summary>
1139
1120
1140
1121
-**list_starred_repositories** - List starred repositories
1122
+
-`cursor`: Cursor for pagination. Use the cursor value from the previous response's pagination metadata to retrieve the next page. Leave blank for the first page. (string, optional)
1141
1123
-`direction`: The direction to sort the results by. (string, optional)
1142
-
-`page`: Page number for pagination (min 1) (number, optional)
1143
-
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
1144
1124
-`sort`: How to sort the results. Can be either 'created' (when the repository was starred) or 'updated' (when the repository was last pushed to). (string, optional)
1145
1125
-`username`: Username to list starred repositories for. Defaults to the authenticated user. (string, optional)
1146
1126
@@ -1159,9 +1139,8 @@ Possible options:
1159
1139
<summary>Users</summary>
1160
1140
1161
1141
-**search_users** - Search users
1142
+
-`cursor`: Cursor for pagination. Use the cursor value from the previous response's pagination metadata to retrieve the next page. Leave blank for the first page. (string, optional)
1162
1143
-`order`: Sort order (string, optional)
1163
-
-`page`: Page number for pagination (min 1) (number, optional)
1164
-
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
1165
1144
-`query`: User search query. Examples: 'john smith', 'location:seattle', 'followers:>100'. Search is automatically scoped to type:user. (string, required)
1166
1145
-`sort`: Sort users by number of followers or repositories, or when the person joined GitHub. (string, optional)