Content-Length: 667184 | pFad | http://github.com/github/github-mcp-server/commit/70dc0344a8124f4a4fae6eecbe1672d6fbe86cba

CC Merge branch 'main' into tommy/expand-discussions-tools · github/github-mcp-server@70dc034 · GitHub
Skip to content

Commit 70dc034

Browse files
authored
Merge branch 'main' into tommy/expand-discussions-tools
2 parents 6bea783 + 60a5391 commit 70dc034

File tree

8 files changed

+1562
-0
lines changed

8 files changed

+1562
-0
lines changed

README.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -480,6 +480,13 @@ The following sets of tools are available (all are on by default):
480480
- `owner`: Repository owner (string, required)
481481
- `repo`: Repository name (string, required)
482482

483+
- **add_sub_issue** - Add sub-issue
484+
- `issue_number`: The number of the parent issue (number, required)
485+
- `owner`: Repository owner (string, required)
486+
- `replace_parent`: When true, replaces the sub-issue's current parent issue (boolean, optional)
487+
- `repo`: Repository name (string, required)
488+
- `sub_issue_id`: The ID of the sub-issue to add. ID is not the same as issue number (number, required)
489+
483490
- **assign_copilot_to_issue** - Assign Copilot to issue
484491
- `issueNumber`: Issue number (number, required)
485492
- `owner`: Repository owner (string, required)
@@ -517,6 +524,27 @@ The following sets of tools are available (all are on by default):
517524
- `sort`: Sort order (string, optional)
518525
- `state`: Filter by state (string, optional)
519526

527+
- **list_sub_issues** - List sub-issues
528+
- `issue_number`: Issue number (number, required)
529+
- `owner`: Repository owner (string, required)
530+
- `page`: Page number for pagination (default: 1) (number, optional)
531+
- `per_page`: Number of results per page (max 100, default: 30) (number, optional)
532+
- `repo`: Repository name (string, required)
533+
534+
- **remove_sub_issue** - Remove sub-issue
535+
- `issue_number`: The number of the parent issue (number, required)
536+
- `owner`: Repository owner (string, required)
537+
- `repo`: Repository name (string, required)
538+
- `sub_issue_id`: The ID of the sub-issue to remove. ID is not the same as issue number (number, required)
539+
540+
- **reprioritize_sub_issue** - Reprioritize sub-issue
541+
- `after_id`: The ID of the sub-issue to be prioritized after (either after_id OR before_id should be specified) (number, optional)
542+
- `before_id`: The ID of the sub-issue to be prioritized before (either after_id OR before_id should be specified) (number, optional)
543+
- `issue_number`: The number of the parent issue (number, required)
544+
- `owner`: Repository owner (string, required)
545+
- `repo`: Repository name (string, required)
546+
- `sub_issue_id`: The ID of the sub-issue to reprioritize. ID is not the same as issue number (number, required)
547+
520548
- **search_issues** - Search issues
521549
- `order`: Sort order (string, optional)
522550
- `owner`: Optional repository owner. If provided with repo, only notifications for this repository are listed. (string, optional)
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{
2+
"annotations": {
3+
"title": "Add sub-issue",
4+
"readOnlyHint": false
5+
},
6+
"description": "Add a sub-issue to a parent issue in a GitHub repository.",
7+
"inputSchema": {
8+
"properties": {
9+
"issue_number": {
10+
"description": "The number of the parent issue",
11+
"type": "number"
12+
},
13+
"owner": {
14+
"description": "Repository owner",
15+
"type": "string"
16+
},
17+
"replace_parent": {
18+
"description": "When true, replaces the sub-issue's current parent issue",
19+
"type": "boolean"
20+
},
21+
"repo": {
22+
"description": "Repository name",
23+
"type": "string"
24+
},
25+
"sub_issue_id": {
26+
"description": "The ID of the sub-issue to add. ID is not the same as issue number",
27+
"type": "number"
28+
}
29+
},
30+
"required": [
31+
"owner",
32+
"repo",
33+
"issue_number",
34+
"sub_issue_id"
35+
],
36+
"type": "object"
37+
},
38+
"name": "add_sub_issue"
39+
}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"annotations": {
3+
"title": "List sub-issues",
4+
"readOnlyHint": true
5+
},
6+
"description": "List sub-issues for a specific issue in a GitHub repository.",
7+
"inputSchema": {
8+
"properties": {
9+
"issue_number": {
10+
"description": "Issue number",
11+
"type": "number"
12+
},
13+
"owner": {
14+
"description": "Repository owner",
15+
"type": "string"
16+
},
17+
"page": {
18+
"description": "Page number for pagination (default: 1)",
19+
"type": "number"
20+
},
21+
"per_page": {
22+
"description": "Number of results per page (max 100, default: 30)",
23+
"type": "number"
24+
},
25+
"repo": {
26+
"description": "Repository name",
27+
"type": "string"
28+
}
29+
},
30+
"required": [
31+
"owner",
32+
"repo",
33+
"issue_number"
34+
],
35+
"type": "object"
36+
},
37+
"name": "list_sub_issues"
38+
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"annotations": {
3+
"title": "Remove sub-issue",
4+
"readOnlyHint": false
5+
},
6+
"description": "Remove a sub-issue from a parent issue in a GitHub repository.",
7+
"inputSchema": {
8+
"properties": {
9+
"issue_number": {
10+
"description": "The number of the parent issue",
11+
"type": "number"
12+
},
13+
"owner": {
14+
"description": "Repository owner",
15+
"type": "string"
16+
},
17+
"repo": {
18+
"description": "Repository name",
19+
"type": "string"
20+
},
21+
"sub_issue_id": {
22+
"description": "The ID of the sub-issue to remove. ID is not the same as issue number",
23+
"type": "number"
24+
}
25+
},
26+
"required": [
27+
"owner",
28+
"repo",
29+
"issue_number",
30+
"sub_issue_id"
31+
],
32+
"type": "object"
33+
},
34+
"name": "remove_sub_issue"
35+
}
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"annotations": {
3+
"title": "Reprioritize sub-issue",
4+
"readOnlyHint": false
5+
},
6+
"description": "Reprioritize a sub-issue to a different position in the parent issue's sub-issue list.",
7+
"inputSchema": {
8+
"properties": {
9+
"after_id": {
10+
"description": "The ID of the sub-issue to be prioritized after (either after_id OR before_id should be specified)",
11+
"type": "number"
12+
},
13+
"before_id": {
14+
"description": "The ID of the sub-issue to be prioritized before (either after_id OR before_id should be specified)",
15+
"type": "number"
16+
},
17+
"issue_number": {
18+
"description": "The number of the parent issue",
19+
"type": "number"
20+
},
21+
"owner": {
22+
"description": "Repository owner",
23+
"type": "string"
24+
},
25+
"repo": {
26+
"description": "Repository name",
27+
"type": "string"
28+
},
29+
"sub_issue_id": {
30+
"description": "The ID of the sub-issue to reprioritize. ID is not the same as issue number",
31+
"type": "number"
32+
}
33+
},
34+
"required": [
35+
"owner",
36+
"repo",
37+
"issue_number",
38+
"sub_issue_id"
39+
],
40+
"type": "object"
41+
},
42+
"name": "reprioritize_sub_issue"
43+
}

0 commit comments

Comments
 (0)








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/github/github-mcp-server/commit/70dc0344a8124f4a4fae6eecbe1672d6fbe86cba

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy