Skip to content

Commit e3a27ec

Browse files
author
Francisco Liberal
committed
updating docs
1 parent e5f3b6a commit e3a27ec

16 files changed

+177
-2
lines changed

app/en/home/auth-providers/github/page.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -615,7 +615,7 @@ This section lists the GitHub App permissions required by tools in the Arcade Gi
615615
</Tabs.Tab>
616616
<Tabs.Tab>
617617

618-
**Pull Request Tools** (15 tools):
618+
**Pull Request Tools** (16 tools):
619619

620620
**Read-only tools:**
621621

@@ -625,7 +625,7 @@ This section lists the GitHub App permissions required by tools in the Arcade Gi
625625
**Write tools:**
626626

627627
- `update_pull_request`, `create_pull_request`, `merge_pull_request`, `submit_pull_request_review`,
628-
`manage_pull_request`, `manage_pull_request_reviewers`, `create_reply_for_review_comment`, `create_review_comment`, `manage_labels` (for pull requests)
628+
`manage_pull_request`, `manage_pull_request_reviewers`, `create_reply_for_review_comment`, `create_review_comment`, `resolve_review_thread`, `manage_labels` (for pull requests)
629629
- Required: Contents (Read), Pull requests (Write), Metadata (Read)
630630
- `merge_pull_request` also needs: Contents (Read & Write)
631631

app/en/mcp-servers/development/github/page.mdx

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@ When creating your GitHub App, you'll need to grant specific permissions. Here's
158158
- `ManagePullRequestReviewers`
159159
- `CreateReviewComment`
160160
- `CreateReplyForReviewComment`
161+
- `ResolveReviewThread`
161162
- `ManageLabels` (for pull requests)
162163
- `MergePullRequest` (+ Contents Write)
163164

@@ -227,6 +228,7 @@ These tools are currently available in the Arcade GitHub MCP Sever.
227228
["Github.SubmitPullRequestReview", "Submit a review (approve/request changes/comment)."],
228229
["Github.CreateReviewComment", "Create a review comment on a pull request."],
229230
["Github.CreateReplyForReviewComment", "Reply to a review comment."],
231+
["Github.ResolveReviewThread", "Resolve or unresolve a review conversation thread."],
230232
["Github.ListReviewCommentsOnPullRequest", "List review comments on a pull request."],
231233
["Github.ListReviewCommentsInARepository", "List all review comments in a repository."],
232234
["Github.ManagePullRequest", "Update pull request properties."],
@@ -704,6 +706,40 @@ Create a reply to a review comment for a pull request in a GitHub repository.
704706

705707
---
706708

709+
## Github.ResolveReviewThread
710+
711+
<br />
712+
<TabbedCodeBlock
713+
tabs={[
714+
{
715+
label: "Call the Tool with User Authorization",
716+
content: {
717+
Python: [
718+
"/examples/integrations/mcp-servers/github/resolve_review_thread_example_call_tool.py",
719+
],
720+
JavaScript: [
721+
"/examples/integrations/mcp-servers/github/resolve_review_thread_example_call_tool.js",
722+
],
723+
},
724+
},
725+
]}
726+
/>
727+
728+
Resolve or unresolve a pull request review conversation thread.
729+
730+
<Callout type="info">
731+
**GitHub App Permissions**: Repository → Contents (Read), Pull requests (Write), Metadata (Read)
732+
</Callout>
733+
734+
**Parameters**
735+
736+
- **`owner`** _(string, required)_ The account owner of the repository.
737+
- **`repo`** _(string, required)_ The name of the repository.
738+
- **`thread_id`** _(string, required)_ The GraphQL Node ID of the review thread.
739+
- **`resolved`** _(boolean, optional, Defaults to `true`)_ Whether to resolve or unresolve the thread.
740+
741+
---
742+
707743
## Github.ListReviewCommentsOnPullRequest
708744

709745
<br />

public/examples/integrations/mcp-servers/github/create_branch_example_call_tool.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,9 @@ const response = await client.tools.execute({
3333

3434
console.log(response);
3535

36+
37+
38+
39+
40+
41+

public/examples/integrations/mcp-servers/github/create_branch_example_call_tool.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,9 @@
3030
)
3131
print(response)
3232

33+
34+
35+
36+
37+
38+

public/examples/integrations/mcp-servers/github/create_or_update_file_example_call_tool.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,9 @@ const response = await client.tools.execute({
3535

3636
console.log(response);
3737

38+
39+
40+
41+
42+
43+

public/examples/integrations/mcp-servers/github/create_or_update_file_example_call_tool.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,9 @@
3232
)
3333
print(response)
3434

35+
36+
37+
38+
39+
40+

public/examples/integrations/mcp-servers/github/get_file_contents_example_call_tool.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,9 @@ const response = await client.tools.execute({
3333

3434
console.log(response);
3535

36+
37+
38+
39+
40+
41+

public/examples/integrations/mcp-servers/github/get_file_contents_example_call_tool.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,9 @@
3030
)
3131
print(response)
3232

33+
34+
35+
36+
37+
38+

public/examples/integrations/mcp-servers/github/list_repository_labels_example_call_tool.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,9 @@ const response = await client.tools.execute({
3232

3333
console.log(response);
3434

35+
36+
37+
38+
39+
40+

public/examples/integrations/mcp-servers/github/list_repository_labels_example_call_tool.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,9 @@
2929
)
3030
print(response)
3131

32+
33+
34+
35+
36+
37+

0 commit comments

Comments
 (0)