Skip to content

Commit a6307fd

Browse files
Merge branch 'main' into dependabot/docker/golang-1.25.11-alpine
2 parents 6bf08aa + fb7cbc8 commit a6307fd

48 files changed

Lines changed: 2225 additions & 255 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -717,8 +717,8 @@ The following sets of tools are available:
717717
- **list_dependabot_alerts** - List dependabot alerts
718718
- **Required OAuth Scopes**: `security_events`
719719
- **Accepted OAuth Scopes**: `repo`, `security_events`
720+
- `after`: Cursor for pagination. Use the cursor from the previous response. (string, optional)
720721
- `owner`: The owner of the repository. (string, required)
721-
- `page`: Page number for pagination (min 1) (number, optional)
722722
- `perPage`: Results per page for pagination (min 1, max 100) (number, optional)
723723
- `repo`: The name of the repository. (string, required)
724724
- `severity`: Filter dependabot alerts by severity (string, optional)
@@ -755,7 +755,7 @@ The following sets of tools are available:
755755

756756
- **get_discussion_comments** - Get discussion comments
757757
- **Required OAuth Scopes**: `repo`
758-
- `after`: Cursor for pagination. Use the endCursor from the previous page's PageInfo for GraphQL APIs. (string, optional)
758+
- `after`: Cursor for pagination. Use the cursor from the previous response. (string, optional)
759759
- `discussionNumber`: Discussion Number (number, required)
760760
- `includeReplies`: When true, each top-level comment will include its replies nested within it (up to 100 replies per comment, which is the GitHub API maximum). Defaults to false. (boolean, optional)
761761
- `owner`: Repository owner (string, required)
@@ -769,7 +769,7 @@ The following sets of tools are available:
769769

770770
- **list_discussions** - List discussions
771771
- **Required OAuth Scopes**: `repo`
772-
- `after`: Cursor for pagination. Use the endCursor from the previous page's PageInfo for GraphQL APIs. (string, optional)
772+
- `after`: Cursor for pagination. Use the cursor from the previous response. (string, optional)
773773
- `category`: Optional filter by discussion category ID. If provided, only discussions with this category are listed. (string, optional)
774774
- `direction`: Order direction. (string, optional)
775775
- `orderBy`: Order discussions by field. If provided, the 'direction' also needs to be provided. (string, optional)
@@ -826,7 +826,7 @@ The following sets of tools are available:
826826

827827
<summary><picture><source media="(prefers-color-scheme: dark)" srcset="pkg/octicons/icons/issue-opened-dark.png"><source media="(prefers-color-scheme: light)" srcset="pkg/octicons/icons/issue-opened-light.png"><img src="pkg/octicons/icons/issue-opened-light.png" width="20" height="20" alt="issue-opened"></picture> Issues</summary>
828828

829-
- **add_issue_comment** - Add comment to issue
829+
- **add_issue_comment** - Add comment to issue or pull request
830830
- **Required OAuth Scopes**: `repo`
831831
- `body`: Comment content (string, required)
832832
- `issue_number`: Issue number to comment on (number, required)
@@ -854,7 +854,7 @@ The following sets of tools are available:
854854
- `perPage`: Results per page for pagination (min 1, max 100) (number, optional)
855855
- `repo`: The name of the repository (string, required)
856856

857-
- **issue_write** - Create or update issue
857+
- **issue_write** - Create or update issue/pull request
858858
- **Required OAuth Scopes**: `repo`
859859
- `assignees`: Usernames to assign to this issue (string[], optional)
860860
- `body`: Issue body content (string, optional)
@@ -881,7 +881,7 @@ The following sets of tools are available:
881881

882882
- **list_issues** - List issues
883883
- **Required OAuth Scopes**: `repo`
884-
- `after`: Cursor for pagination. Use the endCursor from the previous page's PageInfo for GraphQL APIs. (string, optional)
884+
- `after`: Cursor for pagination. Use the cursor from the previous response. (string, optional)
885885
- `direction`: Order direction. If provided, the 'orderBy' also needs to be provided. (string, optional)
886886
- `labels`: Filter by labels (string[], optional)
887887
- `orderBy`: Order issues by field. If provided, the 'direction' also needs to be provided. (string, optional)

docs/feature-flags.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ runtime behavior (such as output formatting) won't appear here.
5050
- **MCP App UI**: `ui://github-mcp-server/get-me`
5151
- No parameters required
5252

53-
- **issue_write** - Create or update issue
53+
- **issue_write** - Create or update issue/pull request
5454
- **Required OAuth Scopes**: `repo`
5555
- **MCP App UI**: `ui://github-mcp-server/issue-write`
5656
- `assignees`: Usernames to assign to this issue (string[], optional)
@@ -73,7 +73,7 @@ runtime behavior (such as output formatting) won't appear here.
7373

7474
### `remote_mcp_issue_fields`
7575

76-
- **issue_write** - Create or update issue
76+
- **issue_write** - Create or update issue/pull request
7777
- **Required OAuth Scopes**: `repo`
7878
- `assignees`: Usernames to assign to this issue (string[], optional)
7979
- `body`: Issue body content (string, optional)
@@ -102,7 +102,7 @@ runtime behavior (such as output formatting) won't appear here.
102102

103103
- **list_issues** - List issues
104104
- **Required OAuth Scopes**: `repo`
105-
- `after`: Cursor for pagination. Use the endCursor from the previous page's PageInfo for GraphQL APIs. (string, optional)
105+
- `after`: Cursor for pagination. Use the cursor from the previous response. (string, optional)
106106
- `direction`: Order direction. If provided, the 'orderBy' also needs to be provided. (string, optional)
107107
- `field_filters`: Filter by custom issue field values. Each entry takes a field_name and a value; the server looks up the field and coerces the value to its type (single-select option name, text, number, or YYYY-MM-DD date). (object[], optional)
108108
- `labels`: Filter by labels (string[], optional)
@@ -198,6 +198,7 @@ runtime behavior (such as output formatting) won't appear here.
198198

199199
- **update_issue_type** - Update Issue Type
200200
- **Required OAuth Scopes**: `repo`
201+
- `confidence`: How confident you are in this choice. Use 'high' for clear signal or explicit user request, 'medium' for reasonable inference with some ambiguity, 'low' for best guess with limited signal. (string, optional)
201202
- `is_suggestion`: If true, this issue type change is sent to the API as a suggestion (suggest:true) rather than an applied value. Whether the type is applied or recorded as a proposal is determined by the API. (boolean, optional)
202203
- `issue_number`: The issue number to update (number, required)
203204
- `issue_type`: The issue type to set (string, required)
@@ -240,7 +241,7 @@ runtime behavior (such as output formatting) won't appear here.
240241
- `owner`: Repository owner (username or organization) (string, required)
241242
- `pullNumber`: The pull request number (number, required)
242243
- `repo`: Repository name (string, required)
243-
- `reviewers`: GitHub usernames to request reviews from (string[], required)
244+
- `reviewers`: GitHub usernames or ORG/team-slug team reviewers to request reviews from (string[], required)
244245

245246
- **resolve_review_thread** - Resolve Review Thread
246247
- **Required OAuth Scopes**: `repo`

docs/insiders-features.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ The list below is generated from the Go source. It covers tool **inventory and s
4444
- **MCP App UI**: `ui://github-mcp-server/get-me`
4545
- No parameters required
4646

47-
- **issue_write** - Create or update issue
47+
- **issue_write** - Create or update issue/pull request
4848
- **Required OAuth Scopes**: `repo`
4949
- **MCP App UI**: `ui://github-mcp-server/issue-write`
5050
- `assignees`: Usernames to assign to this issue (string[], optional)
@@ -67,7 +67,7 @@ The list below is generated from the Go source. It covers tool **inventory and s
6767

6868
### `remote_mcp_issue_fields`
6969

70-
- **issue_write** - Create or update issue
70+
- **issue_write** - Create or update issue/pull request
7171
- **Required OAuth Scopes**: `repo`
7272
- `assignees`: Usernames to assign to this issue (string[], optional)
7373
- `body`: Issue body content (string, optional)
@@ -96,7 +96,7 @@ The list below is generated from the Go source. It covers tool **inventory and s
9696

9797
- **list_issues** - List issues
9898
- **Required OAuth Scopes**: `repo`
99-
- `after`: Cursor for pagination. Use the endCursor from the previous page's PageInfo for GraphQL APIs. (string, optional)
99+
- `after`: Cursor for pagination. Use the cursor from the previous response. (string, optional)
100100
- `direction`: Order direction. If provided, the 'orderBy' also needs to be provided. (string, optional)
101101
- `field_filters`: Filter by custom issue field values. Each entry takes a field_name and a value; the server looks up the field and coerces the value to its type (single-select option name, text, number, or YYYY-MM-DD date). (object[], optional)
102102
- `labels`: Filter by labels (string[], optional)

pkg/github/__toolsnaps__/add_issue_comment.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"annotations": {
3-
"title": "Add comment to issue"
3+
"title": "Add comment to issue or pull request"
44
},
55
"description": "Add a comment to a specific issue in a GitHub repository. Use this tool to add comments to pull requests as well (in this case pass pull request number as issue_number), but only if user is not asking specifically to add review comments.",
66
"inputSchema": {

pkg/github/__toolsnaps__/get_discussion_comments.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"inputSchema": {
88
"properties": {
99
"after": {
10-
"description": "Cursor for pagination. Use the endCursor from the previous page's PageInfo for GraphQL APIs.",
10+
"description": "Cursor for pagination. Use the cursor from the previous response.",
1111
"type": "string"
1212
},
1313
"discussionNumber": {

pkg/github/__toolsnaps__/issue_write.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
}
1010
},
1111
"annotations": {
12-
"title": "Create or update issue"
12+
"title": "Create or update issue/pull request"
1313
},
1414
"description": "Create a new or update an existing issue in a GitHub repository.",
1515
"inputSchema": {

pkg/github/__toolsnaps__/issue_write_ff_remote_mcp_issue_fields.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
}
1010
},
1111
"annotations": {
12-
"title": "Create or update issue"
12+
"title": "Create or update issue/pull request"
1313
},
1414
"description": "Create a new or update an existing issue in a GitHub repository.",
1515
"inputSchema": {

pkg/github/__toolsnaps__/list_dependabot_alerts.snap

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,14 @@
66
"description": "List dependabot alerts in a GitHub repository.",
77
"inputSchema": {
88
"properties": {
9+
"after": {
10+
"description": "Cursor for pagination. Use the cursor from the previous response.",
11+
"type": "string"
12+
},
913
"owner": {
1014
"description": "The owner of the repository.",
1115
"type": "string"
1216
},
13-
"page": {
14-
"description": "Page number for pagination (min 1)",
15-
"minimum": 1,
16-
"type": "number"
17-
},
1817
"perPage": {
1918
"description": "Results per page for pagination (min 1, max 100)",
2019
"maximum": 100,

pkg/github/__toolsnaps__/list_discussions.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"inputSchema": {
88
"properties": {
99
"after": {
10-
"description": "Cursor for pagination. Use the endCursor from the previous page's PageInfo for GraphQL APIs.",
10+
"description": "Cursor for pagination. Use the cursor from the previous response.",
1111
"type": "string"
1212
},
1313
"category": {

pkg/github/__toolsnaps__/list_issues.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"inputSchema": {
88
"properties": {
99
"after": {
10-
"description": "Cursor for pagination. Use the endCursor from the previous page's PageInfo for GraphQL APIs.",
10+
"description": "Cursor for pagination. Use the cursor from the previous response.",
1111
"type": "string"
1212
},
1313
"direction": {

0 commit comments

Comments
 (0)