Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Formula/g/github-mcp-server.rb
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
class GithubMcpServer < Formula
desc "GitHub Model Context Protocol server for AI tools"
homepage "https://github.com/github/github-mcp-server"
url "https://github.com/github/github-mcp-server/archive/refs/tags/v0.25.0.tar.gz"
sha256 "1b41def72bdf11dcdfe2494aa301c462db2d9d1f7ebcd4b837c3f634f17d9677"
url "https://github.com/github/github-mcp-server/archive/refs/tags/v0.26.0.tar.gz"
sha256 "503b05c3eaeb4011033a397d7f3f0c6dc4f928e533319ee243aca5fba7b3f064"
license "MIT"
head "https://github.com/github/github-mcp-server.git", branch: "main"

Expand All @@ -29,7 +29,7 @@
generate_completions_from_executable(bin/"github-mcp-server", "completion")
end

test do

Check failure on line 32 in Formula/g/github-mcp-server.rb

View workflow job for this annotation

GitHub Actions / Linux arm64

`brew test --verbose github-mcp-server` failed on Linux arm64!

time=2025-12-18T18:20:31.119Z level=INFO msg="server session connected" session_id="" time=2025-12-18T18:20:31.120Z level=ERROR msg="method invalid during initialization" method=tools/call time=2025-12-18T18:20:31.120Z level=INFO msg="server session disconnected" session_id="" time=2025-12-18T18:20:31.120Z level=ERROR msg="server session ended with error" error="server is closing: EOF" time=2025-12-18T18:20:31.120Z level=ERROR msg="error running server" error="server is closing: EOF" Error: error running server: server is closing: EOF Usage: server stdio [flags] Flags: -h, --help help for stdio Global Flags: --content-window-size int Specify the content window size (default 5000) --dynamic-toolsets Enable dynamic toolsets --enable-command-logging When enabled, the server will log all command requests and responses to the log file --export-translations Save translations to a JSON file --features strings Comma-separated list of feature flags to enable --gh-host string Specify the GitHub hostname (for GitHub Enterprise etc.) --lockdown-mode Enable lockdown mode --log-file string Path to log file --read-only Restrict the server to read-only operations --repo-access-cache-ttl duration Override the repo access cache TTL (e.g. 1m, 0s to disable) (default 5m0s) --tools strings Comma-separated list of specific tools to enable --toolsets strings Comma-separated list of tool groups to enable (no spaces). Available: actions, code_security, dependabot, discussions, gists, git, issues, labels, notifications, orgs, projects, pull_requests, repos, secret_protection, security_advisories, stargazers, users Special toolset keywords: - all: Enables all available toolsets - default: Enables the default toolset configuration of: context, issues, pull_requests, repos, users Examples: - --toolsets=actions,gists,notifications - Default + additional: --toolsets=default,actions,gists - All tools: --toolsets=all error running server: server is closing: EOF ::error::github-mcp-server: failed An exception occurred within a child process: Minitest::Assertion: Expected: 0 Actual: 1 /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/minitest-5.26.2/lib/minitest/assertions.rb:176:in 'Minitest::Assertions#assert' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/minitest-5.26.2/lib/minitest/assertions.rb:216:in 'Minitest::Assertions#assert_equal' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula_assertions.rb:55:in 'Homebrew::Assertions#pipe_output' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12815/lib/types/private/methods/call_validation.rb:282:in 'UnboundMethod#bind_call' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12815/lib/types/private/methods/call_validation.rb:282:in 'T::Private::Methods::CallValidation.validate_call' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12815/lib/types/private/methods/_methods.rb:259:in 'block in Homebrew::Assertions#_on_method_added' /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/g/github-mcp-server.rb:43:in 'block in <class:GithubMcpServer>' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula.rb:3004:in 'bl

Check failure on line 32 in Formula/g/github-mcp-server.rb

View workflow job for this annotation

GitHub Actions / Linux x86_64

`brew test --verbose github-mcp-server` failed on Linux x86_64!

time=2025-12-18T18:20:25.246Z level=INFO msg="server session connected" session_id="" time=2025-12-18T18:20:25.246Z level=ERROR msg="method invalid during initialization" method=tools/call time=2025-12-18T18:20:25.246Z level=INFO msg="server session disconnected" session_id="" time=2025-12-18T18:20:25.246Z level=ERROR msg="server session ended with error" error="server is closing: EOF" time=2025-12-18T18:20:25.246Z level=ERROR msg="error running server" error="server is closing: EOF" Error: error running server: server is closing: EOF Usage: server stdio [flags] Flags: -h, --help help for stdio Global Flags: --content-window-size int Specify the content window size (default 5000) --dynamic-toolsets Enable dynamic toolsets --enable-command-logging When enabled, the server will log all command requests and responses to the log file --export-translations Save translations to a JSON file --features strings Comma-separated list of feature flags to enable --gh-host string Specify the GitHub hostname (for GitHub Enterprise etc.) --lockdown-mode Enable lockdown mode --log-file string Path to log file --read-only Restrict the server to read-only operations --repo-access-cache-ttl duration Override the repo access cache TTL (e.g. 1m, 0s to disable) (default 5m0s) --tools strings Comma-separated list of specific tools to enable --toolsets strings Comma-separated list of tool groups to enable (no spaces). Available: actions, code_security, dependabot, discussions, gists, git, issues, labels, notifications, orgs, projects, pull_requests, repos, secret_protection, security_advisories, stargazers, users Special toolset keywords: - all: Enables all available toolsets - default: Enables the default toolset configuration of: context, issues, pull_requests, repos, users Examples: - --toolsets=actions,gists,notifications - Default + additional: --toolsets=default,actions,gists - All tools: --toolsets=all error running server: server is closing: EOF ::error::github-mcp-server: failed An exception occurred within a child process: Minitest::Assertion: Expected: 0 Actual: 1 /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/minitest-5.26.2/lib/minitest/assertions.rb:176:in 'Minitest::Assertions#assert' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/minitest-5.26.2/lib/minitest/assertions.rb:216:in 'Minitest::Assertions#assert_equal' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula_assertions.rb:55:in 'Homebrew::Assertions#pipe_output' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12815/lib/types/private/methods/call_validation.rb:282:in 'UnboundMethod#bind_call' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12815/lib/types/private/methods/call_validation.rb:282:in 'T::Private::Methods::CallValidation.validate_call' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/bundle/ruby/3.4.0/gems/sorbet-runtime-0.6.12815/lib/types/private/methods/_methods.rb:259:in 'block in Homebrew::Assertions#_on_method_added' /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/g/github-mcp-server.rb:43:in 'block in <class:GithubMcpServer>' /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/formula.rb:3004:in 'bl
assert_match version.to_s, shell_output("#{bin}/github-mcp-server --version")

ENV["GITHUB_PERSONAL_ACCESS_TOKEN"] = "test"
Expand Down
Loading