Connect GitHub Copilot to GitHub
GitHub Copilot reaches GitHub through one Flowplane address. You add GitHub once in Flowplane, add that address to GitHub Copilot, and sign in. Read code, pull requests, issues and Actions results on GitHub, and open, review or merge pull requests after you approve.
- Tools
- 24 read · 20 change
- Sign-in
- Own account or shared key
- Approval, by default
- Changes wait for you
- MCP server
- Flowplane’s tools
- 1
Add GitHub in Flowplane
In the Flowplane console, add GitHub and choose Sign in with GitHub, or Use a token and paste your personal access token.
Each person connects their own GitHub account, in one of two ways. Sign in with GitHub through Flowplane’s GitHub App: it reaches only the repositories the app is installed on and that you may see, and an organisation may need an owner to approve the app. Or paste a personal access token: a classic token with the repo scope also reaches repositories in someone else’s organisation that you were only invited to. Flowplane keeps the login sealed; the assistant never sees it.
- 2
Add Flowplane to GitHub Copilot
Your address is shown in the Flowplane console; it looks like
https://mcp.flowplane.eu/<your-label>- In VS Code, open the command palette and run MCP: Add Server. Choose HTTP (HTTP or Server-Sent Events) and paste
https://mcp.flowplane.eu/<your-label>(or add the block below to.vscode/mcp.json). - Choose Authenticate, then sign in to Flowplane and allow VS Code.
- In Copilot Chat, switch to Agent mode.
{ "servers": { "flowplane": { "type": "http", "url": "https://mcp.flowplane.eu/<your-label>" } } }Steps checked against the vendor’s documentation (Microsoft)
- In VS Code, open the command palette and run MCP: Add Server. Choose HTTP (HTTP or Server-Sent Events) and paste
- 3
Ask GitHub Copilot
- “Which pull requests are waiting for my review?”
- “Why did the last Actions run on main fail?”
- “Summarise what changed between release v2.3.0 and main.”
- “Open an issue in our api repo for the broken login redirect, with the label bug.”
- “Review pull request 482 and request changes on the missing tests.”
What GitHub Copilot can do in GitHub
For teams that keep their code on github.com. Through Flowplane an AI assistant can read files, branches, commits, comparisons, pull requests with their diffs and reviews, issues, releases, check results and the failures Actions recorded for a job, and search code and issues across repositories. It can open and edit issues and pull requests, comment, review, make branches, commit a file and publish a release; each of these, merging and every delete included, waits for your approval by default.
Reads24
- List repositoriesYours, an owner's, or found by name
list_repos - Get repoA repository's settings and counts
get_repo - List branchesThe branches of a repository
list_branches - Read a fileA file's text, cut to a size
get_file - List a directoryFiles and folders, one level or all below
list_dir - List commitsThe commits of a branch or path
list_commits - Read a commitOne commit with the files it changed
get_commit - Compare two refsThe commits and files one branch has over another
compare - Read a commit's checksPassing or not: statuses and check runs
get_status - List prsThe pull requests of a repository
list_prs - Get prOne pull request
get_pr - List pr filesThe files a pull request changes
list_pr_files - Read a pull request's diffThe changes as a unified diff, cut to a size
get_pr_diff - List a pull request's reviewsReviews, or the code comments on it
list_pr_reviews - List issuesThe issues of a repository, filtered
list_issues - Get issueOne issue
get_issue - List commentsThe discussion on an issue or pull request
list_comments - Search issuesIssues and pull requests across repositories
search_issues - Search codeFind code across repositories
search_code - List labelsA repository's labels
list_labels - List milestonesThe milestones of a repository
list_milestones - List releasesReleases, or one by its tag with its notes
list_releases - List Actions runsWorkflow runs, or the jobs of one run
list_action_runs - Read a job's failuresThe error lines Actions recorded for a job
get_job_annotations
Changesasks first20
- Create issueOpen a new issue, asked first
create_issue - Edit issueChange an issue or close it, asked first
edit_issue - Add commentComment on an issue or pull request, asked first
add_comment - Edit commentChange a comment's text, asked first
edit_comment - Change labelsAdd or remove an issue's labels, asked first
update_labels - Create labelMake a new label, asked first
create_label - Create prOpen a pull request, asked first
create_pr - Edit prChange a pull request, asked first
edit_pr - Request reviewAsk people for a review, asked first
request_review - Submit reviewApprove, request changes or comment, asked first
submit_review - Reply review commentReply to a code comment, asked first
reply_review_comment - Make a branchMake a new branch, asked first
create_branch - Write a fileCommit a file's new text, asked first
create_or_update_file - Create releasePublish a release, asked first
create_release - Merge a pull requestMerge it into its branch, asked first by default
merge_pr - Delete a branchRemove a branch, asked first by default
delete_branch - Delete a fileRemove a file in a commit, asked first by default
delete_file - Delete a releaseRemove a release, asked first by default
delete_release - Delete a labelRemove a label, asked first by default
delete_label - Delete a commentRemove a comment, asked first by default
delete_comment
Questions
- What can the assistant change on GitHub?
- Issues, comments, labels, pull requests, reviews, branches, files and releases, and merging and deleting; each waits for a person’s approval by default. Creating or deleting repositories, collaborators and teams, webhooks, deploy keys, branch protection, secrets and variables, workflow files, and rerunning or cancelling Actions are left out on purpose.
- Can it read the logs of a failed Actions job?
- Not the full log. It reads the error lines Actions recorded for the job, which usually explain the failure.
- Does it work with GitHub Enterprise Server?
- No. The connector works with github.com only; a GitHub Enterprise Server at your own address is not covered.
- Does GitHub Copilot see the password or key for GitHub?
- No. You sign in to GitHub through Flowplane, which keeps that sign-in sealed. GitHub Copilot only gets a Flowplane sign-in for you, which you can revoke in the console.
- Can GitHub Copilot change things in GitHub without asking?
- Not by default: every change in GitHub waits for your approval in the browser. Your workspace’s rules decide, per tool.
- Connect Claude to GitHub→
- Connect Claude Code to GitHub→
- Connect ChatGPT to GitHub→
- Connect Cursor to GitHub→
- Connect Codex to GitHub→
- Connect Mistral Le Chat to GitHub→
Flowplane is not affiliated with or endorsed by GitHub’s maker; the name and logo only identify the app. Pricing
Let your AI work with your data. Safely, from today.
Free for yourself, set up in a minute. For your team or company, we’re happy to help you get started.