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
+17-2Lines changed: 17 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,8 @@ automation and interaction capabilities for developers and tools.
15
15
## Prerequisites
16
16
17
17
1. To run the server in a container, you will need to have [Docker](https://www.docker.com/) installed.
18
-
2.[Create a GitHub Personal Access Token](https://github.com/settings/personal-access-tokens/new).
18
+
2. Once Docker is installed, you will also need to ensure Docker is running.
19
+
3. Lastly you will need to [Create a GitHub Personal Access Token](https://github.com/settings/personal-access-tokens/new).
19
20
The MCP server can use many of the GitHub APIs, so enable the permissions that you feel comfortable granting your AI tools (to learn more about access tokens, please check out the [documentation](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens)).
20
21
21
22
@@ -310,6 +311,13 @@ export GITHUB_MCP_TOOL_ADD_ISSUE_COMMENT_DESCRIPTION="an alternative description
310
311
-`branch`: Branch name (string, optional)
311
312
-`sha`: File SHA if updating (string, optional)
312
313
314
+
-**list_branches** - List branches in a GitHub repository
315
+
316
+
-`owner`: Repository owner (string, required)
317
+
-`repo`: Repository name (string, required)
318
+
-`page`: Page number (number, optional)
319
+
-`perPage`: Results per page (number, optional)
320
+
313
321
-**push_files** - Push multiple files in a single commit
314
322
315
323
-`owner`: Repository owner (string, required)
@@ -353,14 +361,21 @@ export GITHUB_MCP_TOOL_ADD_ISSUE_COMMENT_DESCRIPTION="an alternative description
353
361
-`branch`: New branch name (string, required)
354
362
-`sha`: SHA to create branch from (string, required)
355
363
356
-
-**list_commits** - Gets commits of a branch in a repository
364
+
-**list_commits** - Get a list of commits of a branch in a repository
357
365
-`owner`: Repository owner (string, required)
358
366
-`repo`: Repository name (string, required)
359
367
-`sha`: Branch name, tag, or commit SHA (string, optional)
360
368
-`path`: Only commits containing this file path (string, optional)
361
369
-`page`: Page number (number, optional)
362
370
-`perPage`: Results per page (number, optional)
363
371
372
+
-**get_commit** - Get details for a commit from a repository
373
+
-`owner`: Repository owner (string, required)
374
+
-`repo`: Repository name (string, required)
375
+
-`sha`: Commit SHA, branch name, or tag name (string, required)
376
+
-`page`: Page number, for files in the commit (number, optional)
377
+
-`perPage`: Results per page, for files in the commit (number, optional)
378
+
364
379
### Search
365
380
366
381
-**search_code** - Search for code across GitHub repositories
0 commit comments