14 actions ready for your AI
Connect GitHub to your AI
Connect GitHub once and every AI you use can list issues, create issues and list issue comments through it.
ReadyConnect it in one click. Your AI can use it straight away.
Verified: we have connected GitHub and run its actions ourselves.
Use your own GitHub account. Credentials stay encrypted in ahel.
What your AI can do with GitHub
Choose a task and ask your AI.
Issue
- List issues
GETList issues in a repository.
ownerrequired- Repository owner login.
reporequired- Repository name.
state- Filter by state: open, closed, or all.
per_page- Results per page, max 100.
- Create issue
POSTCreate an issue in a repository.
ownerrequired- Repository owner login.
reporequired- Repository name.
titlerequired- Issue title.
body- Issue body in Markdown.
- List issue comments
GETRead a bounded page of comments for one GitHub issue or pull request. This is not review comments or complete discussion history.
ownerrequiredreporequiredissue_numberrequiredper_page- Items1 to100; prefer20.
- Get issue
GETRead one GitHub issue or pull request issue record. Comments, changed files and checks require separate reads.
ownerrequiredreporequiredissue_numberrequired
- List my issues
GETIssues and pull requests assigned to, created by, or mentioning the signed-in user, across every repository they can see. No owner or repo needed.
filter- assigned (default), created, mentioned, subscribed, repos, or all.
state- open (default), closed, or all.
sort- created (default), updated, or comments.
per_page- Results per page, max 100.
- Search issues
GETSearch issues and pull requests across GitHub with qualifiers: is:pr review-requested:@me for pull requests waiting on the signed-in user, is:issue assignee:@me is:open, repo:owner/name label:bug.
qrequired- Search query with qualifiers, e.g.
sort- comments, reactions, created, or updated.
order- desc (default) or asc.
per_page- Results per page, max 100.
Repo
- Get repo
GETGet a repository by owner and name.
ownerrequired- Repository owner login.
reporequired- Repository name.
- List repos
GETList repositories for the authenticated user.
per_page- Results per page, max 100.
sort- Sort by created, updated, pushed, or full_name.
- Create repo
POSTCreate a repository for the signed-in user.
namerequired- Repository name: letters, digits, dots, hyphens and underscores.
description- Short description.
private- true for a private repository.
auto_init- Create an initial commit with a README.
Pull Request
- Create pull request
POSTOpen a pull request in a repository.
ownerrequired- Repository owner login.
reporequired- Repository name.
titlerequired- Pull request title.
headrequired- Branch with the changes, e.g.
baserequired- Branch to merge into, e.g.
- List pull request files
GETRead a bounded page of changed files for one pull request. Patches may be absent or shortened; this does not retrieve whole source files or CI checks.
ownerrequiredreporequiredpull_numberrequiredper_page- Items1 to100; prefer20.
Merge
- Merge pull request
PUTMerge a pull request.
ownerrequired- Repository owner login.
reporequired- Repository name.
pull_numberrequired- Pull request number.
commit_title- Title for the merge commit.
Show 2 more groups
Repository
- Search repositories
GETSearch public repositories.
qrequired- Search query with optional qualifiers, e.g.
per_page- Results per page, max 100.
User
- Get authenticated user
GETGet the authenticated user profile.
Ask your AI
Try one of these requests with a connected AI.
- List the open issues in my repo
- Open an issue in my repo about the failing build
- Open a pull request from my branch into main
- Merge the pull request once the checks pass
- Find repositories about MCP gateways
- List my issue comments in GitHub
Works with
All appsUse GitHub alongside your other connected apps.
Published servers for GitHub
Built by the community and served through your gateway with the same key. A curated pick is one ahel has checked.
GitHub MCP server, hosted by ahel
One hosted endpoint serves GitHub. There is nothing to install and no local server to run.
Connect GitHub to Claude, Claude Code, Cursor or Codex
- Add your GitHub key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- GitHub API docsgithub.com
- Where to find your GitHub keyon the vendor's side; paste it into ahel after sign-in
About GitHub
GitHub is a developer tools service. Connect your own GitHub account, by signing in or with a key, and ahel holds it sealed and signs your AI's calls with it.
GitHub over MCP: ahel serves GitHub to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your GitHub key once, paste one link into your AI, and the actions above are there.
Similar apps
Questions
Is my GitHub key safe?
Your GitHub key is sealed in ahel and added to the request server-side when your AI calls GitHub. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.
Which AIs can use GitHub through ahel?
Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.
What can my AI do with GitHub?
14 actions today, covering issues, repos and pull requests. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting GitHub cost anything?
Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. GitHub may bill you for API use under its own terms.