---
title: "GitHub"
description: "Repositories, issues, and pull requests with GitHub in MeinGPT"
canonical_url: "https://meingpt.com/en/docs/integrations/connectors/github"
language: en
---

# GitHub

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.

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](/en/docs/integrations/connectors/atlassian), 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
