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
+45Lines changed: 45 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -340,6 +340,7 @@ The following sets of tools are available (all are on by default):
340
340
|`experiments`| Experimental features that are not considered stable yet |
341
341
|`gists`| GitHub Gist related tools |
342
342
|`issues`| GitHub Issues related tools |
343
+
|`labels`| GitHub Labels related tools |
343
344
|`notifications`| GitHub Notifications related tools |
344
345
|`orgs`| GitHub Organization related tools |
345
346
|`projects`| GitHub Projects related tools |
@@ -599,6 +600,11 @@ The following sets of tools are available (all are on by default):
599
600
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
600
601
-`repo`: Repository name (string, required)
601
602
603
+
-**get_label** - Get a specific label from a repository.
604
+
-`name`: Label name. (string, required)
605
+
-`owner`: Repository owner (username or organization name) (string, required)
606
+
-`repo`: Repository name (string, required)
607
+
602
608
-**list_issue_types** - List available issue types
603
609
-`owner`: The organization owner of the repository (string, required)
604
610
@@ -613,6 +619,11 @@ The following sets of tools are available (all are on by default):
613
619
-`since`: Filter by date (ISO 8601 timestamp) (string, optional)
614
620
-`state`: Filter by state, by default both open and closed issues are returned when not provided (string, optional)
615
621
622
+
-**list_label** - List labels from a repository or an issue
623
+
-`issue_number`: Issue number - if provided, lists labels on the specific issue (number, optional)
624
+
-`owner`: Repository owner (username or organization name) - required for all operations (string, required)
625
+
-`repo`: Repository name - required for all operations (string, required)
626
+
616
627
-**list_sub_issues** - List sub-issues
617
628
-`issue_number`: Issue number (number, required)
618
629
-`owner`: Repository owner (string, required)
@@ -661,6 +672,31 @@ The following sets of tools are available (all are on by default):
661
672
662
673
<details>
663
674
675
+
<summary>Labels</summary>
676
+
677
+
-**get_label** - Get a specific label from a repository.
678
+
-`name`: Label name. (string, required)
679
+
-`owner`: Repository owner (username or organization name) (string, required)
680
+
-`repo`: Repository name (string, required)
681
+
682
+
-**label_write** - Write operations on repository labels.
683
+
-`color`: Label color as 6-character hex code without '#' prefix (e.g., 'f29513'). Required for 'create', optional for 'update'. (string, optional)
684
+
-`description`: Label description text. Optional for 'create' and 'update'. (string, optional)
685
+
-`method`: Operation to perform: 'create', 'update', or 'delete' (string, required)
686
+
-`name`: Label name - required for all operations (string, required)
687
+
-`new_name`: New name for the label (used only with 'update' method to rename) (string, optional)
688
+
-`owner`: Repository owner (username or organization name) (string, required)
689
+
-`repo`: Repository name (string, required)
690
+
691
+
-**list_label** - List labels from a repository or an issue
692
+
-`issue_number`: Issue number - if provided, lists labels on the specific issue (number, optional)
693
+
-`owner`: Repository owner (username or organization name) - required for all operations (string, required)
694
+
-`repo`: Repository name - required for all operations (string, required)
695
+
696
+
</details>
697
+
698
+
<details>
699
+
664
700
<summary>Notifications</summary>
665
701
666
702
-**dismiss_notification** - Dismiss notification
@@ -761,6 +797,13 @@ The following sets of tools are available (all are on by default):
761
797
-`per_page`: Number of results per page (max 100, default: 30) (number, optional)
762
798
-`query`: Filter projects by a search query (matches title and description) (string, optional)
763
799
800
+
-**update_project_item** - Update project item
801
+
-`item_id`: The unique identifier of the project item. This is not the issue or pull request ID. (number, required)
802
+
-`owner`: If owner_type == user it is the handle for the GitHub user account. If owner_type == org it is the name of the organization. The name is not case sensitive. (string, required)
803
+
-`owner_type`: Owner type (string, required)
804
+
-`project_number`: The project's number. (number, required)
805
+
-`updated_field`: Object consisting of the ID of the project field to update and the new value for the field. To clear the field, set "value" to null. Example: {"id": 123456, "value": "New Value"} (object, required)
806
+
764
807
</details>
765
808
766
809
<details>
@@ -976,9 +1019,11 @@ Possible options:
976
1019
977
1020
-**search_repositories** - Search repositories
978
1021
-`minimal_output`: Return minimal repository information (default: true). When false, returns full GitHub API repository objects. (boolean, optional)
1022
+
-`order`: Sort order (string, optional)
979
1023
-`page`: Page number for pagination (min 1) (number, optional)
980
1024
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
Copy file name to clipboardExpand all lines: docs/remote-server.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,6 +27,7 @@ Below is a table of available toolsets for the remote GitHub MCP Server. Each to
27
27
| Experiments | Experimental features that are not considered stable yet |https://api.githubcopilot.com/mcp/x/experiments|[Install](https://insiders.vscode.dev/redirect/mcp/install?name=gh-experiments&config=%7B%22type%22%3A%20%22http%22%2C%22url%22%3A%20%22https%3A%2F%2Fapi.githubcopilot.com%2Fmcp%2Fx%2Fexperiments%22%7D)|[read-only](https://api.githubcopilot.com/mcp/x/experiments/readonly)|[Install read-only](https://insiders.vscode.dev/redirect/mcp/install?name=gh-experiments&config=%7B%22type%22%3A%20%22http%22%2C%22url%22%3A%20%22https%3A%2F%2Fapi.githubcopilot.com%2Fmcp%2Fx%2Fexperiments%2Freadonly%22%7D)|
28
28
| Gists | GitHub Gist related tools |https://api.githubcopilot.com/mcp/x/gists|[Install](https://insiders.vscode.dev/redirect/mcp/install?name=gh-gists&config=%7B%22type%22%3A%20%22http%22%2C%22url%22%3A%20%22https%3A%2F%2Fapi.githubcopilot.com%2Fmcp%2Fx%2Fgists%22%7D)|[read-only](https://api.githubcopilot.com/mcp/x/gists/readonly)|[Install read-only](https://insiders.vscode.dev/redirect/mcp/install?name=gh-gists&config=%7B%22type%22%3A%20%22http%22%2C%22url%22%3A%20%22https%3A%2F%2Fapi.githubcopilot.com%2Fmcp%2Fx%2Fgists%2Freadonly%22%7D)|
29
29
| Issues | GitHub Issues related tools |https://api.githubcopilot.com/mcp/x/issues|[Install](https://insiders.vscode.dev/redirect/mcp/install?name=gh-issues&config=%7B%22type%22%3A%20%22http%22%2C%22url%22%3A%20%22https%3A%2F%2Fapi.githubcopilot.com%2Fmcp%2Fx%2Fissues%22%7D)|[read-only](https://api.githubcopilot.com/mcp/x/issues/readonly)|[Install read-only](https://insiders.vscode.dev/redirect/mcp/install?name=gh-issues&config=%7B%22type%22%3A%20%22http%22%2C%22url%22%3A%20%22https%3A%2F%2Fapi.githubcopilot.com%2Fmcp%2Fx%2Fissues%2Freadonly%22%7D)|
30
+
| Labels | GitHub Labels related tools |https://api.githubcopilot.com/mcp/x/labels|[Install](https://insiders.vscode.dev/redirect/mcp/install?name=gh-labels&config=%7B%22type%22%3A%20%22http%22%2C%22url%22%3A%20%22https%3A%2F%2Fapi.githubcopilot.com%2Fmcp%2Fx%2Flabels%22%7D)|[read-only](https://api.githubcopilot.com/mcp/x/labels/readonly)|[Install read-only](https://insiders.vscode.dev/redirect/mcp/install?name=gh-labels&config=%7B%22type%22%3A%20%22http%22%2C%22url%22%3A%20%22https%3A%2F%2Fapi.githubcopilot.com%2Fmcp%2Fx%2Flabels%2Freadonly%22%7D)|
30
31
| Notifications | GitHub Notifications related tools |https://api.githubcopilot.com/mcp/x/notifications|[Install](https://insiders.vscode.dev/redirect/mcp/install?name=gh-notifications&config=%7B%22type%22%3A%20%22http%22%2C%22url%22%3A%20%22https%3A%2F%2Fapi.githubcopilot.com%2Fmcp%2Fx%2Fnotifications%22%7D)|[read-only](https://api.githubcopilot.com/mcp/x/notifications/readonly)|[Install read-only](https://insiders.vscode.dev/redirect/mcp/install?name=gh-notifications&config=%7B%22type%22%3A%20%22http%22%2C%22url%22%3A%20%22https%3A%2F%2Fapi.githubcopilot.com%2Fmcp%2Fx%2Fnotifications%2Freadonly%22%7D)|
31
32
| Organizations | GitHub Organization related tools |https://api.githubcopilot.com/mcp/x/orgs|[Install](https://insiders.vscode.dev/redirect/mcp/install?name=gh-orgs&config=%7B%22type%22%3A%20%22http%22%2C%22url%22%3A%20%22https%3A%2F%2Fapi.githubcopilot.com%2Fmcp%2Fx%2Forgs%22%7D)|[read-only](https://api.githubcopilot.com/mcp/x/orgs/readonly)|[Install read-only](https://insiders.vscode.dev/redirect/mcp/install?name=gh-orgs&config=%7B%22type%22%3A%20%22http%22%2C%22url%22%3A%20%22https%3A%2F%2Fapi.githubcopilot.com%2Fmcp%2Fx%2Forgs%2Freadonly%22%7D)|
32
33
| Projects | GitHub Projects related tools |https://api.githubcopilot.com/mcp/x/projects|[Install](https://insiders.vscode.dev/redirect/mcp/install?name=gh-projects&config=%7B%22type%22%3A%20%22http%22%2C%22url%22%3A%20%22https%3A%2F%2Fapi.githubcopilot.com%2Fmcp%2Fx%2Fprojects%22%7D)|[read-only](https://api.githubcopilot.com/mcp/x/projects/readonly)|[Install read-only](https://insiders.vscode.dev/redirect/mcp/install?name=gh-projects&config=%7B%22type%22%3A%20%22http%22%2C%22url%22%3A%20%22https%3A%2F%2Fapi.githubcopilot.com%2Fmcp%2Fx%2Fprojects%2Freadonly%22%7D)|
Copy file name to clipboardExpand all lines: pkg/github/__toolsnaps__/update_project_item.snap
+7-6Lines changed: 7 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -6,12 +6,8 @@
6
6
"description": "Update a specific Project item for a user or org",
7
7
"inputSchema": {
8
8
"properties": {
9
-
"fields": {
10
-
"description": "A list of field updates to apply.",
11
-
"type": "array"
12
-
},
13
9
"item_id": {
14
-
"description": "The numeric ID of the project item to update (not the issue or pull request ID).",
10
+
"description": "The unique identifier of the project item. This is not the issue or pull request ID.",
15
11
"type": "number"
16
12
},
17
13
"owner": {
@@ -29,14 +25,19 @@
29
25
"project_number": {
30
26
"description": "The project's number.",
31
27
"type": "number"
28
+
},
29
+
"updated_field": {
30
+
"description": "Object consisting of the ID of the project field to update and the new value for the field. To clear the field, set \"value\" to null. Example: {\"id\": 123456, \"value\": \"New Value\"}",
0 commit comments