ErrLookup › github/github-mcp-server
github/github-mcp-server
GitHub's official MCP Server · Go · 133 source files
Analyzed at 0ea1f775a7 on 2026-08-15. 208 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| App not connected | exception | error | oauth, authentication, http, mcp, middleware |
| authentication required: set GITHUB_PERSONAL_ACCESS_TOKEN… | validation | error | oauth, configuration, metadata, http, ghes |
| Forbidden: insufficient scopes | http | error | http, oauth, scopes, authorization, mcp |
| failed to marshal workflow runs | exception | error | go, json, serialization, github-actions, workflow-runs |
| %w: %w | exception | warning | oauth, port, fallback, network, internals |
| failed to list releases | exception | error | go, github-api, http, rate-limit, releases |
| failed to get latest release | exception | error | go, github-api, releases, http, not-found |
| failed to marshal discussions | exception | warning | go, json-marshal, defensive-code, discussions |
| failed to update issue with agent assignment | exception | error | graphql, copilot, permissions, issues, github-api |
mutation_unconfirmed mutation response did not include every item | exception | error | github-api, graphql, batch-mutation, ambiguous-state, retry |
| failed to create REST client | exception | error | go, url-parsing, go-github, client-construction |
| failed to read response body | exception | error | go, network, http, transient, issue-dependencies |
| owner is required | validation | error | go, graphql, authentication, configuration |
| GitHub App authentication and OAuth login… | validation | error | go, github, authentication, configuration |
| failed to get GitHub client | exception | error | configuration, auth, token, ghes, go |
| awaiting device authorization | http | error | oauth, device-flow, user-action, timeout, token-exchange |
| owner not specified | validation | error | go, github, authentication, configuration |
| bad request: Authorization header is badly formatted | http | error | http, authentication, token, middleware, configuration |
| failed to build inventory for tool scope map | exception | critical | go, startup, inventory, host-type, configuration |
| GitHub App installation ID is required… | validation | error | go, github, authentication, configuration |
| project field is included more than once | validation | error | projects, validation, duplicates, graphql |
| failed to download log content for job | exception | error | network, download, signed-url, logs, go |
| failed to get repositories | exception | warning | github-api, search, completions, mcp, rate-limit |
| requesting device code | http | error | oauth, device-flow, network, configuration, github-enterprise |
| failed to read log content | http | error | network, streaming, io, ring-buffer, go |
| failed to create raw client | exception | error | go, url-parsing, raw-content, client-construction |
| failed to get user permission level | exception | error | go, rest, lockdown, github-api, permissions |
| failed to get branch reference | exception | error | github-mcp-server, go, git-refs, github-api |
| failed to marshal comments | exception | warning | go, json-marshal, defensive-code, discussions |
| failed to unmarshal toolsets | validation | error | configuration, viper, cli, type-mismatch, startup |
| private key is %T, want an RSA key | validation | error | crypto, rsa, github-app, configuration, startup |
| OAuth callback port is not available; another process may… | validation | error | oauth, port, security, configuration, startup |
| unknown tools specified in WithTools | validation | error | configuration, tool-names, builder, validation, inventory |
| failed to get repo access cache | exception | error | go, lockdown-mode, auth, configuration |
| failed to unmarshal JSON text | exception | error | go, json, csv, output-format, encoding |
| failed to marshal response | exception | info | go, json, internal, unreachable-in-practice |
| failed to get upload URL | exception | error | go, configuration, dependency-injection, uploads, github-api |
| no token info in context | exception | critical | go, authentication, context, configuration, server-setup |
| failed to marshal workflow jobs | exception | error | go, json, serialization, github-actions, workflow-jobs |
| failed to list global security advisories | exception | error | go, mcp, github-api, rate-limit, security-advisory, validation |
| internal error | http | warning | go, oauth, html-template, http, client-disconnect |
| GitHub App REST base URL is required | validation | error | go, github, authentication, configuration |
| failed to get base REST URL | exception | error | go, configuration, dependency-injection, github-api, url-parsing |
| failed to marshal comment | exception | warning | go, json-marshal, defensive-code, discussions, mutations |
| lockdown cache is not configured | exception | critical | lockdown, configuration, security, fail-closed, server-setup |
| failed to read file content | exception | error | go, mcp, github-api, network, io, resource |
| invalid issue URL | validation | error | validation, url-parsing, comments, issues |
| failed to get Raw URL | exception | error | go, configuration, raw-content, dependency-injection |
| signing JWT | exception | error | crypto, jwt, rsa, environment, rare |
| failed to build inventory | validation | error | configuration, tool-names, inventory, cli, startup |
| GitHub App authentication requires a private key: set… | validation | warning | go, network, io, transient |
| unexpected status | http | error | http-status, github-api, proxy, go |
| failed to get GraphQL URL | exception | error | go, configuration, graphql, dependency-injection |
| bad request | error_code | error | http, authentication, authorization-header, token, sentinel-error |
| %s: %w | http | error | github-api, rest, error-wrapping, auth, go |
| failed to list repository security advisories | exception | error | go, mcp, github-api, not-found, rate-limit, security-advisory |
| field is TEXT; value must be a string | validation | error | github-projects, batch, input-validation, type-mismatch, field-value |
| failed to marshal discussion | exception | warning | go, json-marshal, defensive-code, discussions |
| GitHub App authentication and GITHUB_PERSONAL_ACCESS_TOKEN… | validation | warning | go, json, serialization, defensive |
| GitHub App ID or client ID is required (GITHUB_APP_ID) | validation | warning | go, json, serialization, defensive |
| failed to get issue ID | exception | error | go, graphql, github-api, auth, rate-limit |
| item_id | validation | error | github-projects, batch, input-validation, type-mismatch, item-id |
| failed to query repository metadata | exception | error | go, graphql, lockdown, github-api, not-found |
| failed to query viewer login | exception | error | go, graphql, lockdown, authentication, network |
| unknown tools specified in WithTools | http | error | go, inventory, validation, toolsets, configuration |
| bad request: unsupported Authorization header | http | error | http, authentication, token, middleware, scheme |
| failed to unmarshal tools | validation | error | configuration, viper, cli, type-mismatch, startup |
| field is NUMBER; value must be a number | validation | error | github-projects, batch, input-validation, type-mismatch, field-value, number |
| invalid GitHub App private key | validation | error | configuration, pem, github-app, startup, secrets |
| creating installation token request | exception | error | configuration, url, validation, startup |
| decoding installation token response | http | error | proxy, json, network, github-enterprise, http |
| failed to base64 encode content | exception | info | go, base64, resource, dead-code |
| installation token request failed | http | error | github-api, authentication, configuration, http-status |
| unsupported platform | validation | warning | platform, browser, oauth, portability |
| must be a positive integer | validation | error | github-projects, batch, input-validation, type-mismatch, issue-ref |
| authorization did not complete | exception | error | go, validation, user-input, blame |
| failed to process log content | exception | error | io, streaming, retry, logs, go |
| markers not found: / | console | warning | codegen, docs, markers, markdown, ci |
| failed to query issue fields metadata | exception | error | go, graphql, issue-fields, auth, rate-limit |
| no PEM block found in private key | exception | warning | go, network, io, transient |
| authorization failed | http | warning | oauth, authorization, user-action, github-api |
| failed to flush CSV | exception | info | go, csv, encoding, defensive-code, memory |
| commentNodeID cannot be blank | validation | warning | go, input-validation, discussions, tool-parameters |
| exchanging authorization code | http | error | oauth, pkce, token-exchange, configuration, user-action |
| error creating file | exception | error | go, filesystem, translations, containers, shutdown |
| failed to generate docs for | console | warning | codegen, docs, ci, automation |
| requesting installation token | http | error | network, proxy, tls, timeout, github-enterprise |
| issue field is missing fullDatabaseId | exception | error | go, graphql, issue-fields, schema-drift |
| failed to get job logs for job | exception | error | github-actions, logs, permissions, rate-limit, go |
| installation token response did not contain a token | exception | error | go, pagination, base64, validation |
| issue field option was not found for field | validation | error | go, graphql, issue-fields, validation |
| failed to get file tree | exception | warning | completions, mcp, git-tree, large-repos, github-api |
| GitHub App private key is required… | validation | warning | go, network, io, transient |
| failed to fetch raw content | http | error | go, mcp, github-api, auth, rate-limit, resource, http |
| repo is required | validation | warning | go, json, serialization, defensive |
| failed to marshal workflow | exception | error | json, serialization, workflow, go |
| failed to marshal discussion categories | exception | warning | go, json-marshal, defensive-code, discussions |
| failed to marshal workflows | exception | error | json, serialization, workflow, pagination, go |
| parameter is not a valid number | validation | error | validation, numeric, argument-parsing, wrapped-error, mcp-tool |
| state mismatch (possible CSRF) | validation | error | oauth, csrf, security, state, user-action |