GitHub

Repositories, issues, and pull requests with GitHub in meinGPT

The GitHub integration connects your chat or assistant directly to GitHub so you can search repositories and read and manage issues and pull requests — without leaving meinGPT.

Overview

GitHub is connected via the official GitHub MCP server. With the integration you can:

  • Search repositories and their contents (code, files, commits)
  • Create, search, comment on, and update issues
  • View pull requests, comment on them, and track their status
  • Read org and team information you have access to

Setup

The GitHub integration uses OAuth via a single meinGPT-managed GitHub connection — you don't need to create your own GitHub OAuth App, and you don't need to create or store a personal access token manually.

Enable the connector: Select GitHub among the connectors in the assistant editor and save the assistant — or enable GitHub directly in a chat via the "+" menu.

Connect: Under "Connections" (or on the first tool call in the chat), click "Connect". A GitHub window opens for authorization.

Confirm access: Confirm the requested permissions (repositories, organizations, and profile — read or read/write for repositories).

Done: After authorization, GitHub shows as connected under "Connections" and is available in the chat.

Note

meinGPT connects via a GitHub OAuth App (not an installable GitHub App), so there's no separate per-organization installation step. If your organization restricts third-party OAuth App access (organization settings → Third-party access), an organization administrator must approve the meinGPT OAuth App there once before members can see private repositories owned by the organization — after that, a single "Connect" click is enough for every member.

Available features

Repositories

Search repositories and their contents:

"Show me the open branches in the autility-AI repository"
"Find every place in autility-AI where the function parseBacklog is used"

Issues

Create, search, and update issues:

"Create an issue in autility-AI: backlog import fails on empty fields"
"Show me all open issues assigned to me"
"Close issue #142 and leave a comment with the reason"

Pull requests

Keep track of pull requests:

"Which pull requests are currently waiting for review?"
"Summarize the changes in PR #88"

Usage examples

Reconciling GitHub issues with Jira

Combined with the Atlassian connector, you can reconcile tickets across both systems:

"Compare the open issues in autility-AI with the tickets in the Jira project
AUTILITY and tell me what's still missing in Jira."

Backlog grooming

"Read the last ten issues from autility-AI and suggest a suitable priority
and label for each."

Permissions

When connecting, meinGPT requests these GitHub scopes:

  • Repositories (read and write, including private repos) — for code, issues, and pull requests
  • Organizations and teams (read-only) — to list org repos and memberships
  • Profile (read-only) — to identify your GitHub account

You only see repositories and organizations your GitHub account has access to.

Limitations

  • Access is limited to repositories and organizations you are authorized for
  • Private org repositories may require the meinGPT OAuth App to be approved once in the organization (only if third-party access is restricted there)
  • Your GitHub account's rate limits apply

Privacy and security

  • Authentication uses OAuth 2.0
  • meinGPT stores no GitHub passwords; the access token is stored encrypted
  • All data is transmitted encrypted
  • You can revoke the connection at any time under "Connections" in meinGPT or in your GitHub settings
Was this page helpful?