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
-`owner`: The owner of the repository. (string, required)
717
+
-`page`: Page number for pagination (min 1) (number, optional)
718
+
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
715
719
-`repo`: The name of the repository. (string, required)
716
720
-`severity`: Filter dependabot alerts by severity (string, optional)
717
721
-`state`: Filter dependabot alerts by state. Defaults to open (string, optional)
@@ -1296,9 +1300,17 @@ The following sets of tools are available:
1296
1300
-`order`: Sort order for results (string, optional)
1297
1301
-`page`: Page number for pagination (min 1) (number, optional)
1298
1302
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
1299
-
-`query`: Search query using GitHub's powerful code search syntax. Examples: 'content:Skilllanguage:Java org:github', 'NOT is:archived language:Python OR language:go', 'repo:github/github-mcp-server'. Supports exact matching, language filters, path filters, and more. (string, required)
1303
+
-`query`: Search query (GitHubcode search REST). Implicit AND between terms; supports `OR`, `NOT`, and `"quoted phrase"` for exact match. Qualifiers: `repo:owner/repo`, `org:`, `user:`, `language:`, `path:dir` (prefix match), `filename:exact.ext`, `extension:`, `in:file`, `in:path`, `size:`, `is:archived`, `is:fork`. Max 256 chars. Examples: `WithContext language:go org:github`; `"package main" repo:o/r`; `func extension:go path:cmd repo:o/r`; `NOT TODO language:go repo:o/r`. (string, required)
1300
1304
-`sort`: Sort field ('indexed' only) (string, optional)
1301
1305
1306
+
-**search_commits** - Search commits
1307
+
-**Required OAuth Scopes**: `repo`
1308
+
-`order`: Sort order (string, optional)
1309
+
-`page`: Page number for pagination (min 1) (number, optional)
1310
+
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
1311
+
-`query`: Commit search query (GitHub commit search REST). Searches commit messages on the default branch only. Scope the search with `repo:owner/repo`, `org:`, or `user:` (queries without a scope qualifier match across all of GitHub and are usually not what you want). Other qualifiers: `author:`, `committer:`, `author-name:`, `committer-name:`, `author-email:`, `committer-email:`, `author-date:`, `committer-date:` (supports `>`, `<`, `>=`, `<=`, and `YYYY-MM-DD..YYYY-MM-DD` ranges), `merge:true|false`, `hash:`, `tree:`, `parent:`, `is:public`. Examples: `repo:owner/repo fix panic`; `org:github author:defunkt committer-date:>=2024-01-01`; `"refactor cache" repo:o/r`; `hash:abc1234 repo:o/r`. (string, required)
1312
+
-`sort`: Sort by author or committer date (defaults to best match) (string, optional)
1313
+
1302
1314
-**search_repositories** - Search repositories
1303
1315
-**Required OAuth Scopes**: `repo`
1304
1316
-`minimal_output`: Return minimal repository information (default: true). When false, returns full GitHub API repository objects. (boolean, optional)
@@ -1325,6 +1337,8 @@ The following sets of tools are available:
-`owner`: The owner of the repository. (string, required)
1340
+
-`page`: Page number for pagination (min 1) (number, optional)
1341
+
-`perPage`: Results per page for pagination (min 1, max 100) (number, optional)
1328
1342
-`repo`: The name of the repository. (string, required)
1329
1343
-`resolution`: Filter by resolution (string, optional)
1330
1344
-`secret_type`: A comma-separated list of secret types to return. All default secret patterns are returned. To return generic patterns, pass the token name(s) in the parameter. (string, optional)
"description": "Search for commits across GitHub repositories using GitHub's commit search syntax. Useful for finding specific changes, authors, or messages across one or many repositories. Searches the default branch only.",
7
+
"inputSchema": {
8
+
"properties": {
9
+
"order": {
10
+
"description": "Sort order",
11
+
"enum": [
12
+
"asc",
13
+
"desc"
14
+
],
15
+
"type": "string"
16
+
},
17
+
"page": {
18
+
"description": "Page number for pagination (min 1)",
19
+
"minimum": 1,
20
+
"type": "number"
21
+
},
22
+
"perPage": {
23
+
"description": "Results per page for pagination (min 1, max 100)",
24
+
"maximum": 100,
25
+
"minimum": 1,
26
+
"type": "number"
27
+
},
28
+
"query": {
29
+
"description": "Commit search query (GitHub commit search REST). Searches commit messages on the default branch only. Scope the search with `repo:owner/repo`, `org:`, or `user:` (queries without a scope qualifier match across all of GitHub and are usually not what you want). Other qualifiers: `author:`, `committer:`, `author-name:`, `committer-name:`, `author-email:`, `committer-email:`, `author-date:`, `committer-date:` (supports `\u003e`, `\u003c`, `\u003e=`, `\u003c=`, and `YYYY-MM-DD..YYYY-MM-DD` ranges), `merge:true|false`, `hash:`, `tree:`, `parent:`, `is:public`. Examples: `repo:owner/repo fix panic`; `org:github author:defunkt committer-date:\u003e=2024-01-01`; `\"refactor cache\" repo:o/r`; `hash:abc1234 repo:o/r`.",
30
+
"type": "string"
31
+
},
32
+
"sort": {
33
+
"description": "Sort by author or committer date (defaults to best match)",
0 commit comments