Skip to content

Commit 544ab4a

Browse files
committed
Add missing tool descriptions
1 parent 8562b1d commit 544ab4a

File tree

1 file changed

+79
-1
lines changed

1 file changed

+79
-1
lines changed

README.md

Lines changed: 79 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -422,6 +422,14 @@ export GITHUB_MCP_TOOL_ADD_ISSUE_COMMENT_DESCRIPTION="an alternative description
422422
- `page`: Page number (number, optional)
423423
- `perPage`: Results per page (number, optional)
424424

425+
- **assign_copilot_to_issue** - Assign Copilot to a specific issue in a GitHub repository
426+
427+
- `owner`: Repository owner (string, required)
428+
- `repo`: Repository name (string, required)
429+
- `issueNumber`: Issue number (number, required)
430+
- _Note_: This tool can help with creating a Pull Request with source code changes to resolve the issue. More information can be found at [GitHub Copilot documentation](https://docs.github.com/en/copilot/using-github-copilot/using-copilot-coding-agent-to-work-on-tasks/about-assigning-tasks-to-copilot)
431+
432+
425433
### Pull Requests
426434

427435
- **get_pull_request** - Get details of a specific pull request
@@ -480,6 +488,12 @@ export GITHUB_MCP_TOOL_ADD_ISSUE_COMMENT_DESCRIPTION="an alternative description
480488
- `repo`: Repository name (string, required)
481489
- `pullNumber`: Pull request number (number, required)
482490

491+
- **get_pull_request_diff** - Get the diff of a pull request
492+
493+
- `owner`: Repository owner (string, required)
494+
- `repo`: Repository name (string, required)
495+
- `pullNumber`: Pull request number (number, required)
496+
483497
- **create_pull_request_review** - Create a review on a pull request review
484498

485499
- `owner`: Repository owner (string, required)
@@ -492,6 +506,53 @@ export GITHUB_MCP_TOOL_ADD_ISSUE_COMMENT_DESCRIPTION="an alternative description
492506
- For inline comments: provide `path`, `position` (or `line`), and `body`
493507
- For multi-line comments: provide `path`, `start_line`, `line`, optional `side`/`start_side`, and `body`
494508

509+
- **create_pending_pull_request_review** - Create a pending review for a pull request that can be submitted later
510+
511+
- `owner`: Repository owner (string, required)
512+
- `repo`: Repository name (string, required)
513+
- `pullNumber`: Pull request number (number, required)
514+
- `commitID`: SHA of commit to review (string, optional)
515+
516+
- **add_pull_request_review_comment_to_pending_review** - Add a comment to the requester's latest pending pull request review
517+
518+
- `owner`: Repository owner (string, required)
519+
- `repo`: Repository name (string, required)
520+
- `pullNumber`: Pull request number (number, required)
521+
- `path`: The relative path to the file that necessitates a comment (string, required)
522+
- `body`: The text of the review comment (string, required)
523+
- `subjectType`: The level at which the comment is targeted (string, required)
524+
- Enum: "FILE", "LINE"
525+
- `line`: The line of the blob in the pull request diff that the comment applies to (number, optional)
526+
- `side`: The side of the diff to comment on (string, optional)
527+
- Enum: "LEFT", "RIGHT"
528+
- `startLine`: For multi-line comments, the first line of the range (number, optional)
529+
- `startSide`: For multi-line comments, the starting side of the diff (string, optional)
530+
- Enum: "LEFT", "RIGHT"
531+
532+
- **submit_pending_pull_request_review** - Submit the requester's latest pending pull request review
533+
534+
- `owner`: Repository owner (string, required)
535+
- `repo`: Repository name (string, required)
536+
- `pullNumber`: Pull request number (number, required)
537+
- `event`: The event to perform (string, required)
538+
- Enum: "APPROVE", "REQUEST_CHANGES", "COMMENT"
539+
- `body`: The text of the review comment (string, optional)
540+
541+
- **delete_pending_pull_request_review** - Delete the requester's latest pending pull request review
542+
543+
- `owner`: Repository owner (string, required)
544+
- `repo`: Repository name (string, required)
545+
- `pullNumber`: Pull request number (number, required)
546+
547+
- **create_and_submit_pull_request_review** - Create and submit a review for a pull request without review comments
548+
549+
- `owner`: Repository owner (string, required)
550+
- `repo`: Repository name (string, required)
551+
- `pullNumber`: Pull request number (number, required)
552+
- `body`: Review comment text (string, required)
553+
- `event`: Review action ('APPROVE', 'REQUEST_CHANGES', 'COMMENT') (string, required)
554+
- `commitID`: SHA of commit to review (string, optional)
555+
495556
- **create_pull_request** - Create a new pull request
496557

497558
- `owner`: Repository owner (string, required)
@@ -547,6 +608,13 @@ export GITHUB_MCP_TOOL_ADD_ISSUE_COMMENT_DESCRIPTION="an alternative description
547608
- `branch`: Branch name (string, optional)
548609
- `sha`: File SHA if updating (string, optional)
549610

611+
- **delete_file** - Delete a file from a GitHub repository
612+
- `owner`: Repository owner (string, required)
613+
- `repo`: Repository name (string, required)
614+
- `path`: Path to the file to delete (string, required)
615+
- `message`: Commit message (string, required)
616+
- `branch`: Branch to delete the file from (string, required)
617+
550618
- **list_branches** - List branches in a GitHub repository
551619
- `owner`: Repository owner (string, required)
552620
- `repo`: Repository name (string, required)
@@ -605,6 +673,17 @@ export GITHUB_MCP_TOOL_ADD_ISSUE_COMMENT_DESCRIPTION="an alternative description
605673
- `page`: Page number, for files in the commit (number, optional)
606674
- `perPage`: Results per page, for files in the commit (number, optional)
607675

676+
- **get_tag** - Get details about a specific git tag in a GitHub repository
677+
- `owner`: Repository owner (string, required)
678+
- `repo`: Repository name (string, required)
679+
- `tag`: Tag name (string, required)
680+
681+
- **list_tags** - List git tags in a GitHub repository
682+
- `owner`: Repository owner (string, required)
683+
- `repo`: Repository name (string, required)
684+
- `page`: Page number (number, optional)
685+
- `perPage`: Results per page (number, optional)
686+
608687
- **search_code** - Search for code across GitHub repositories
609688
- `query`: Search query (string, required)
610689
- `sort`: Sort field (string, optional)
@@ -663,7 +742,6 @@ export GITHUB_MCP_TOOL_ADD_ISSUE_COMMENT_DESCRIPTION="an alternative description
663742
- `page`: Page number (number, optional)
664743
- `perPage`: Results per page (number, optional)
665744

666-
667745
- **get_notification_details** – Get detailed information for a specific GitHub notification
668746
- `notificationID`: The ID of the notification (string, required)
669747

0 commit comments

Comments
 (0)