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
+4-64Lines changed: 4 additions & 64 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -103,67 +103,8 @@ See [Remote Server Documentation](/docs/remote-server.md) on how to pass additio
103
103
104
104
1. To run the server in a container, you will need to have [Docker](https://www.docker.com/) installed.
105
105
2. Once Docker is installed, you will also need to ensure Docker is running. The image is public; if you get errors on pull, you may have an expired token and need to `docker logout ghcr.io`.
106
-
3.[Create a GitHub Personal Access Token](https://github.com/settings/personal-access-tokens/new).
107
-
Each tool requires specific permissions to function. See the [Required Token Permissions](#required-token-permissions) section below for details.
108
-
109
-
## Required Token Permissions
110
-
111
-
Each tool requires specific GitHub Personal Access Token permissions to function. Below are the required permissions for each tool category:
-`security_events` - Read and write security events
164
-
-`repo` - Full control of private repositories (for private repos)
165
-
166
-
Note: For organization repositories, additional organization-specific permissions may be required.
106
+
3. Lastly you will need to [Create a GitHub Personal Access Token](https://github.com/settings/personal-access-tokens/new).
107
+
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)).
167
108
168
109
<details><summary><b>Handling PATs Securely</b></summary>
169
110
@@ -887,7 +828,7 @@ The following sets of tools are available (all are on by default):
887
828
-`ref`: Accepts optional git refs such as `refs/tags/{tag}`, `refs/heads/{branch}` or `refs/pull/{pr_number}/head` (string, optional)
888
829
-`repo`: Repository name (string, required)
889
830
-`sha`: Accepts optional commit SHA. If specified, it will be used instead of ref (string, optional)
890
-
831
+
891
832
-**get_latest_release** - Get latest release
892
833
-`owner`: Repository owner (string, required)
893
834
-`repo`: Repository name (string, required)
@@ -910,7 +851,7 @@ The following sets of tools are available (all are on by default):
910
851
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
911
852
-`repo`: Repository name (string, required)
912
853
-`sha`: Commit SHA, branch or tag name to list commits of. If not provided, uses the default branch of the repository. If a commit SHA is provided, will list commits up to that SHA. (string, optional)
913
-
854
+
914
855
-**list_releases** - List releases
915
856
-`owner`: Repository owner (string, required)
916
857
-`page`: Page number for pagination (min 1) (number, optional)
@@ -1145,4 +1086,3 @@ The exported Go API of this module should currently be considered unstable, and
1145
1086
## License
1146
1087
1147
1088
This project is licensed under the terms of the MIT open source license. Please refer to [MIT](./LICENSE) for the full terms.
0 commit comments