JoannaaKL
24622f5d20
Merge branch 'main' into lockdown-mode-2
License Check / license-check (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (actions) (push) Has been cancelled
Build and Test Go Project / build (macos-latest) (push) Has been cancelled
Build and Test Go Project / build (ubuntu-latest) (push) Has been cancelled
Build and Test Go Project / build (windows-latest) (push) Has been cancelled
2025-11-14 11:11:23 +01:00
dependabot[bot]
3d6ce6881b
build(deps): bump docker/metadata-action from 5.8.0 to 5.9.0 ( #1380 )
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 5.8.0 to 5.9.0.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](https://github.com/docker/metadata-action/compare/c1e51972afc2121e065aed6d45c65596fe445f3f...318604b99e75e41977312d83839a89be02ca4893 )
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-version: 5.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: JoannaaKL <joannaakl@github.com >
2025-11-14 09:33:57 +01:00
JoannaaKL
6dfdaf5d2f
Use lockdown in issues and pullrequests tools
2025-11-13 18:31:50 +01:00
JoannaaKL
a63d5d1602
Cache check results
2025-11-13 18:04:38 +01:00
Thomas Sickert
4fcfaa5130
Set title for GitHub MCP Server in server.json ( #1397 )
...
* Set title for GitHub MCP Server in server.json
* Update server.json
2025-11-13 09:24:02 -05:00
Tommaso Moro
1d5603fa80
Update docs to state that dynamic mode is not available in Remote Server ( #1399 )
...
* update
* fix
2025-11-13 11:23:02 +00:00
Tommaso Moro
41090e5ed7
Update docs regarding MCP Server behaviour when bad toolsets are provided ( #1398 )
...
* update docs
* update
2025-11-13 10:08:03 +00:00
dependabot[bot]
b466148a55
build(deps): bump golang from 1.25.3-alpine to 1.25.4-alpine ( #1381 )
...
Bumps golang from 1.25.3-alpine to 1.25.4-alpine.
---
updated-dependencies:
- dependency-name: golang
dependency-version: 1.25.4-alpine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: JoannaaKL <joannaakl@github.com >
2025-11-11 17:46:56 +01:00
dependabot[bot]
0a4b921244
build(deps): bump golangci/golangci-lint-action from 8 to 9 ( #1379 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 8 to 9.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v8...v9 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-version: '9'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-11 17:42:18 +01:00
JoannaaKL
342939edad
Add lockdown mode to docs ( #1391 )
...
* Add lockdown mode to docs
* Update docs/installation-guides/README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-11 16:46:55 +01:00
Natalie Dunbar
75814402cc
Remove unused github.com/google/go-github/v76 dependency
...
Only v77 is needed since all code uses v77 consistently.
2025-11-10 22:20:23 +01:00
JoannaaKL
2e5418093f
Add lockdown mode to filter issue ( #1371 )
...
* Add lockdown mode to filter issue
* Update flag name
* Update pkg/lockdown/lockdown.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Merge two graphql queries into one
* Don't use Issue.Repository
* Add function signature
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-10 17:01:21 +01:00
Natalie Dunbar
e26cf427ef
Add Repository Tree Navigation Tool ( #1164 )
...
* add repo nav tool
* comment responses
* move into git.go
* fix documentation
* Update pkg/github/git.go
Co-authored-by: Adam Holt <omgitsads@github.com >
* Fix undefined variable error in GetRepositoryTree
* Update git.go to use github.com/google/go-github/v77 for consistency with main branch
---------
Co-authored-by: Adam Holt <omgitsads@github.com >
2025-11-10 10:29:13 -05:00
Jonathan
b68bec003d
Update mcp server with latest google/go-github API ( #1358 )
...
Build and Test Go Project / build (ubuntu-latest) (push) Has been cancelled
Build and Test Go Project / build (windows-latest) (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (actions) (push) Has been cancelled
Docker / build (push) Has been cancelled
Build and Test Go Project / build (macos-latest) (push) Has been cancelled
GoReleaser Release / release (push) Has been cancelled
License Check / license-check (push) Has been cancelled
Publish to MCP Registry / publish (push) Has been cancelled
* licences update from required CI build
* fixes licences
* implements new helpers to support google/go-github v77 API
* upgrades toolset to leverage google/go-github v77 with the exception of Update and Delete items
* refactor string conversion helpers
* reverts migration google/go-github GetProjectItem due to bug with the underlying library implementation
* additional refactoring for server helpers based on recent updates to google/go-github
* test updates based on underlying lib requirements
* resolves licences conflicts with script/licenses
* cleanup
* reduce change diff
* updates helper docs to reflect to methods
* upgrades delete projects item to google/go-github
* returns error from parsing string to int64
* improved OptionalBigIntArrayParam doc
* improves implementation for RequiredBigInt
* improves documentation for temporary fieldSelectionOptions struct
v0.20.2
2025-11-07 17:31:17 +00:00
Jonathan
cf0e05e300
Update to google/go-github@v77 ( #1357 )
...
* update to google/go-github@v77
* licences update from required CI build
* fixes licences
* fixes possible nil reference
* refresh licences due to recent conflicts
---------
Co-authored-by: Roberto Nacu <kerobbi@github.com >
2025-11-07 08:06:27 -08:00
dependabot[bot]
10902903dc
build(deps): bump golang.org/x/net from 0.26.0 to 0.38.0 in the go_modules group across 1 directory ( #1365 )
...
* build(deps): bump golang.org/x/net
Bumps the go_modules group with 1 update in the / directory: [golang.org/x/net](https://github.com/golang/net ).
Updates `golang.org/x/net` from 0.26.0 to 0.38.0
- [Commits](https://github.com/golang/net/compare/v0.26.0...v0.38.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.38.0
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <support@github.com >
* Licenses
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: JoannaaKL <joannaakl@github.com >
2025-11-07 13:58:55 +01:00
JoannaaKL
bc4555f0f5
Allow http ( #1369 )
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (actions) (push) Has been cancelled
Build and Test Go Project / build (macos-latest) (push) Has been cancelled
Build and Test Go Project / build (ubuntu-latest) (push) Has been cancelled
Build and Test Go Project / build (windows-latest) (push) Has been cancelled
License Check / license-check (push) Has been cancelled
2025-11-06 14:48:11 +01:00
JoannaaKL
5cef28f28e
Filter code fences ( #1367 )
...
* Filter code fences
* Add test and actually use new function
* Update pkg/sanitize/sanitize_test.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Reorder
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-06 13:25:16 +01:00
JoannaaKL
6a39a39e6d
Add html filtering ( #1356 )
...
* Add html content sanitizer
* Add basic html sanitization
* .
* Correct licenses and scripts to ignore vendor directory
* Use singleton
* Simplify
2025-11-05 12:49:49 +01:00
dependabot[bot]
05e0f8f1a6
build(deps): bump actions/checkout from 4 to 5 ( #1320 )
...
License Check / license-check (push) Has been cancelled
Build and Test Go Project / build (windows-latest) (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (actions) (push) Has been cancelled
Build and Test Go Project / build (macos-latest) (push) Has been cancelled
Build and Test Go Project / build (ubuntu-latest) (push) Has been cancelled
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: JoannaaKL <joannaakl@github.com >
2025-11-04 19:32:31 +01:00
JoannaaKL
304f29a2fd
Add basic content sanitizer ( #1344 )
2025-10-31 12:51:22 +01:00
Vidit Ostwal
dc5381078a
Added get gist tool ( #1105 )
...
* Added get gist tool
* adjust prompt
* update readme (autogen)
---------
Co-authored-by: tommaso-moro <tommaso-moro@github.com >
2025-10-30 10:47:01 +00:00
JoannaaKL
0b65b1be52
Update description ( #1319 )
Build and Test Go Project / build (ubuntu-latest) (push) Has been cancelled
Build and Test Go Project / build (windows-latest) (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (actions) (push) Has been cancelled
Docker / build (push) Has been cancelled
Build and Test Go Project / build (macos-latest) (push) Has been cancelled
GoReleaser Release / release (push) Has been cancelled
License Check / license-check (push) Has been cancelled
Publish to MCP Registry / publish (push) Has been cancelled
v0.20.1
2025-10-27 16:21:50 +01:00
JoannaaKL
2592447223
Dont pass milestone if not provided ( #1318 )
2025-10-27 15:39:44 +01:00
Jonathan
6f5040734a
Updates github-mcp-server to go-github/v76 ( #1289 )
...
* updates github-mcp-server to go-github/v76
* updates license files
* refactors ListProjects to make use of
google/go-github ProjectsService
* refactors GetProject to make use of google/go-github ProjectsService
* declaring commit without a pointer
* cleanup additional commit pointer
---------
Co-authored-by: Tommaso Moro <37270480+tommaso-moro@users.noreply.github.com >
2025-10-27 13:53:53 +01:00
JoannaaKL
bd125376b7
Process improvements ( #1316 )
...
* Add default linters and bump golangci-lint version
* More aggressive policy
2025-10-27 12:03:11 +01:00
Babbage
ff98fc4615
Update registry server version ( #1279 )
...
License Check / license-check (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (actions) (push) Has been cancelled
Docker / build (push) Has been cancelled
Build and Test Go Project / build (macos-latest) (push) Has been cancelled
Build and Test Go Project / build (ubuntu-latest) (push) Has been cancelled
Build and Test Go Project / build (windows-latest) (push) Has been cancelled
GoReleaser Release / release (push) Has been cancelled
Publish to MCP Registry / publish (push) Has been cancelled
* Update server version
* OCI packages must not have 'registryBaseUrl' field - use canonical reference in 'identifier' instead
* Remove version and add to identifier
* Take latest release without suffix after ie v0.19.1 but not v0.19.1-test
* Take latest release without suffix after ie v0.19.1 but not v0.19.1-test
v0.20.0
2025-10-27 09:34:22 +01:00
axel7083
5e5e80ac4c
chore(mcp/server.json): improve the OCI package specification ( #1217 )
...
Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com >
Co-authored-by: JoannaaKL <joannaakl@github.com >
2025-10-24 11:13:26 +02:00
Tom Elliott
70cb7375e5
projects: update fields and prompt ( #1292 )
...
* update fields and prompt
* update snapshots
* update docs
* pr feedback
* update snapshots
* update docs
2025-10-24 10:47:13 +02:00
Tony Truong
5ca232e45b
fixing url param descriptions ( #1287 )
...
* fixing url param descriptions
* update desc
2025-10-23 16:25:21 +02:00
Tom Elliott
af2e93b846
projects: add item field support ( #1282 )
...
* add fields
* generate docs
* pr feedback
---------
Co-authored-by: Tom Elliott <tmelliottjr@lcjr0246td.lan >
2025-10-23 15:32:00 +02:00
Ksenia Bobrova
3ba8d4a122
Issues consolidation ( #1211 )
...
* Issues consolidation
* Issues consolidation
* Clarify get_review_comments description
* Add get_comments method
* Formatting fixes
* Clarify tool description
* Clarify tool descriptions
2025-10-23 13:27:07 +02:00
JoannaaKL
f51bd45b9a
Add ai-moderator workflow ( #1274 )
2025-10-22 18:22:40 +02:00
Tony Truong
c01959536b
Split up tooling utility ( #1273 )
...
Docker / build (push) Has been cancelled
Build and Test Go Project / build (ubuntu-latest) (push) Has been cancelled
Build and Test Go Project / build (windows-latest) (push) Has been cancelled
GoReleaser Release / release (push) Has been cancelled
License Check / license-check (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (actions) (push) Has been cancelled
Build and Test Go Project / build (macos-latest) (push) Has been cancelled
Publish to MCP Registry / publish (push) Has been cancelled
* split up functionality for reusability
* Update pkg/github/tools.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
v0.19.1
2025-10-21 15:57:39 +02:00
dependabot[bot]
3ddf649d8a
build(deps): bump golang from 1.25.1-alpine to 1.25.3-alpine ( #1263 )
...
Bumps golang from 1.25.1-alpine to 1.25.3-alpine.
---
updated-dependencies:
- dependency-name: golang
dependency-version: 1.25.3-alpine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-21 13:01:45 +02:00
dependabot[bot]
9fc2640b41
build(deps): bump github/codeql-action from 3 to 4 ( #1213 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-21 12:57:48 +02:00
dependabot[bot]
9f88459c30
build(deps): bump sigstore/cosign-installer from 3.10.0 to 4.0.0 ( #1264 )
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from 3.10.0 to 4.0.0.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/d7543c93d881b35a8faa02e8e3605f69b7a1ce62...faadad0cce49287aee09b3a48701e75088a2c6ad )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-21 12:56:40 +02:00
pinotelio
11c3d709c2
Fix environment variable mapping for read-only mode ( #1067 )
...
Build and Test Go Project / build (windows-latest) (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (actions) (push) Has been cancelled
Docker / build (push) Has been cancelled
Build and Test Go Project / build (macos-latest) (push) Has been cancelled
Build and Test Go Project / build (ubuntu-latest) (push) Has been cancelled
GoReleaser Release / release (push) Has been cancelled
License Check / license-check (push) Has been cancelled
Publish to MCP Registry / publish (push) Has been cancelled
Fix environment variable mapping for read-only mode configuration
Add SetEnvKeyReplacer to viper configuration to properly map environment
variables with underscores to flag names with dashes. This enables the
documented GITHUB_READ_ONLY=1 environment variable to work correctly.
Without this fix, viper was looking for GITHUB_READ-ONLY (with dash) but
the documentation and standard convention use GITHUB_READ_ONLY (with
underscore).
Fixes issue where read-only mode was not being activated when using
GITHUB_READ_ONLY=1 in Docker containers.
v0.19.0
2025-10-20 13:29:34 +02:00
marz
84ae0092e6
Add Gemini CLI extension ( #1232 )
...
* Add gemini manifest
* update gemini cli docs
* update docker PAT env name
* Add trailing `/` for consistency
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Add MCP Server description
* Readd remote manual steps
* Clarify method names
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-17 10:26:07 +02:00
Tony Truong
66fabb7a8d
Adding default toolset as configuration ( #1229 )
...
* add toolset default to make configuration easier
* fix readme
* adding transformer to cleanly handle special toolsets
* cleaning code
* fixing cli message
* remove duplicated test
* Update internal/ghmcp/server.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update internal/ghmcp/server_test.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* adding error message for invalid toolsets
* fix merge conflict
* add better formatting
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-15 18:20:14 +02:00
Lulu
7b4b292ddd
docs: New "GitHub Support Docs Search" tool ( #1225 )
...
* docs: add github_support_docs_search to REMOTE server
* add copilot_spaces
* fix typos
* Add support tool to remote toolsets table
2025-10-15 14:54:49 +01:00
Adam Holt
5f74b5338f
Update readme for remote only tools ( #1227 )
...
* Add additional toolsets in remote mcp
* Add copilot
* Fix urls
* Move copilot and spaces toolsets to remote-only section
---------
Co-authored-by: LuluBeatson <lulubeatson@github.com >
2025-10-15 14:44:27 +01:00
Tony Truong
99acea6ca1
Fix subdomain isolation URL parsing ( #1218 )
...
* adding better response
* adding check for subdomain isolation and return raw resp for better better llm response
* adding subdomain for uploads too
* remove unnecessary comments
* better error message
* fix linter
2025-10-15 13:21:37 +02:00
Lulu
ea4d842439
docs: Gemini CLI additional options ( #1223 )
...
* Add "trust" option to MCP server configuration for bypassing confirmations
* Additional configuration
* Add co-author
Co-authored-by: Michael Vorburger <vorburger@google.com >
---------
Co-authored-by: Michael Vorburger <vorburger@google.com >
2025-10-15 12:18:12 +01:00
Tony Truong
0188cc0041
restructure readme for better ghes ghec visibility ( #1210 )
...
* restructure readme for better ghes ghec visibility
* adding readme
2025-10-13 16:35:04 +02:00
Ksenia Bobrova
e5522fca31
Consolidate pull request review tools ( #1192 )
...
* Consolidate pull request review tools
* Prompt tweaks + deleting snap
* Server instructions change
* Add enums
* Remove excessive mentions of event parameter
* Doc update
2025-10-10 16:56:01 +02:00
Adam Holt
bcc5275a4a
Ignore unknown toolsets ( #1202 )
...
Default to ignore unknown toolsets, with the option to return an error.
2025-10-10 15:20:58 +02:00
Babbage
250723dc20
Simplify Registry release pipeline ( #1204 )
...
* Improve registry release reliablilty
* Remove trigger from docker build pipeline
* Remove whitespace and publish from version release
* Add whitespave for neater pr
2025-10-10 10:51:16 +01:00
Tony Truong
f9343e62fd
rename tooling ( #1198 )
...
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (actions) (push) Has been cancelled
Docker / build (push) Has been cancelled
Build and Test Go Project / build (macos-latest) (push) Has been cancelled
Build and Test Go Project / build (ubuntu-latest) (push) Has been cancelled
Build and Test Go Project / build (windows-latest) (push) Has been cancelled
GoReleaser Release / release (push) Has been cancelled
License Check / license-check (push) Has been cancelled
* rename tooling
* fix double tool
v0.18.0
2025-10-09 18:28:09 +02:00
JoannaaKL
5c61abeb31
Add update project item tool ( #1194 )
...
* Add update project item tool
* Update docs
* Add tests and tool snaps
* Remove unnecessary comments
* Formatting and fixes
* Extract error messages to const
* Fix json tag
* Rename field
* Update params
* Update test
* Update tool example
2025-10-09 17:44:55 +02:00