Dokumentation
IntegrationsGitHub

GitHub

Connect GitHub to Fabric AI for issue management, pull requests, code search, and automated workflows.

Integrate GitHub with Fabric AI to create issues, manage pull requests, search repositories, and automate development workflows — all through natural language or visual workflow builder nodes.

Integration Methods

GitHub connects to Fabric in two ways:

MethodUse CaseAuth
MCP ServerAI chat and orchestrator tool callsOAuth or Personal Access Token
Workflow PluginVisual workflow builder nodesOAuth or Personal Access Token

Setting Up GitHub

Choose Your Authentication Method

OAuth (Recommended)

  1. Go to Settings → MCP Servers (for chat) or Workflow Builder → Integrations (for workflows)
  2. Select GitHub
  3. Click Connect with OAuth
  4. Authorize Fabric AI in the popup window
  5. Tokens are stored encrypted and refresh automatically

Personal Access Token

  1. Go to github.com/settings/tokens
  2. Generate a new token with repo permissions
  3. Paste the token into the GitHub configuration in Fabric

Test the Connection

Click Test Connection to verify your credentials are working.

Enable for Your Context

Choose whether this is a Personal or Organization connection. Organization connections are shared with all members.

Available Actions

In AI Chat and Orchestrator

Ask the AI to perform GitHub operations using natural language:

"Create a GitHub issue for the login bug in acme/web-app"

"Search for open pull requests in the frontend repo"

"List recent commits on the main branch"

In Workflow Builder

Use GitHub nodes in your visual workflows:

ActionDescriptionKey Fields
Create IssueOpen a new issue in a repositoryOwner, Repo, Title, Body, Labels, Assignees
Create Pull RequestOpen a PR with specified branchOwner, Repo, Title, Head, Base, Body
Search CodeSearch for code across repositoriesQuery, Owner, Repo
Get RepositoryFetch repository detailsOwner, Repo

Template Variables

Workflow nodes support dynamic values from previous steps:

Title: {{AINode.summary}}
Body: {{AINode.description}}
Labels: {{AINode.labels}}

Common Workflow Patterns

Bug Report to Issue

Loading diagram...

PR Summary to Slack

Loading diagram...

Permissions

ScopeRequired For
repoFull repository access (issues, PRs, code)
read:orgOrganization membership (optional)

Troubleshooting

"Not Found" errors

  • Verify the repository owner and name are correct
  • Ensure your token has repo scope for private repositories

OAuth token expired

  • Fabric auto-refreshes OAuth tokens. If issues persist, disconnect and reconnect

Rate limiting

  • GitHub allows 5,000 requests/hour for authenticated users
  • Fabric handles rate limits with automatic backoff

Next Steps