[BUG] GitHub Connector connected in Claude Desktop but not recognized by Claude
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
When the GitHub Connector is enabled in Claude Desktop, Claude does not recognize or have access to any GitHub-related tools. Even after restarting the app, Claude responds as if no connector is connected at all.
What Should Happen?
After connecting the GitHub Connector in Claude Desktop settings, Claude should be able to recognize and use GitHub tools (e.g., reading repositories, listing issues, etc.) within the conversation.
Error Messages/Logs
No explicit error message shown. Claude simply states that no GitHub tools are available.
Steps to Reproduce
- Open Claude Desktop
- Go to Settings > Connectors
- Connect the GitHub Connector
- Restart Claude Desktop
- Start a new conversation and ask Claude to access GitHub (e.g., "What are my repositories?")
- Claude responds with no GitHub tools available
img
<img width="1205" height="633" alt="Image" src="https://github.com/user-attachments/assets/9d8e6b45-901a-4127-aecf-d4887d4a0525" />
Claude Model
None
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
none
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Other
Additional Information
The connector appears to be properly connected in settings (UI shows it as enabled), but Claude has no awareness of it during conversation. Tested by restarting the app multiple times.
---
Conversation link showing the reproduction of this bug:
https://claude.ai/share/94057225-116f-4636-b322-71741f6b9a81
71 Comments
The "Add to GitHub" part has been activated, but why is my account unaware?
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
Same issue, connection doesn't work.
<img width="2141" height="1264" alt="Image" src="https://github.com/user-attachments/assets/cada1a1e-e5bb-460e-87ea-8edd32f3d7f8" />
<img width="1887" height="1257" alt="Image" src="https://github.com/user-attachments/assets/ec12ee28-c520-4e5f-9c9f-e8faa327f7ef" />
@claude
There are a lot of the same issues and they are global.
It would be nice if there was a PR that could fix this part.
@claude I too am facing the same problem as @kss2002
What I see is that there all no tools listed in Github connector, unlike other connectors. So something is problematic
<img width="1154" height="1010" alt="Image" src="https://github.com/user-attachments/assets/c258f585-40fa-4443-9948-0890876d52b0" />
<img width="1110" height="932" alt="Image" src="https://github.com/user-attachments/assets/03871967-bb0f-4c2b-9b10-b1c0e74e38c4" />
GitHub_Connector_Bug_Report.docx
same error.
I was using claude with github configured and now isn´t working
Yep. Same error here too. No repositories displayed and if I paste a repo link, that still doesn't work.
I solved! translate to english, i speak spanish hehe
Despues de probar muchisimas maneras y distintas formas de escribir el json en el %appdata%, tambien probar con DOCKER y wsl con ubuntu, y buscar y buscar, entendi que puedo crear una token classic, pasarle a Claude en un nuevo chat, dandole el contexto de mi proyecto y actividades pendientes, le digo que accione directamente con el token, y lo hace!
Asi que: solo pasale tu token y dale instrucciones, dile que actue y haga cambios al repositorio directamente con el token que le diste.
Same here, the connector is not working.
Same issue
same issue here.
Same issue.
same issue here.
I have same issue with Drive connector. I am new en claude.ai
Stuff like this is why I'm cancelling my subscription. The token usage for code is also broken, i can max out my usage in 30 minutes with a single prompt. Codex is 100x better.
Same issue here
Same here
Same here
Same here
same here
Same here
I have the GitHub Connector installed and connected, I have the CLI installed and authenticated... but Claude cannot even give me a listing of my repositories. The GitHub does not display as an option in either Cowork or Code... only chat, and even there when I choose the Select a repository button, it is only displaying 4 of my repositories.
Still same issue.
I also have the same issue, on the latest version of claude desktop, reconnecting or anything doesn't work
We also have the same issue at our organization.
same issue. organization account of pro, personal account of max with two desktop instances exhibiting same problem.
Same issue here
Same issue
Same issue here
<img width="1626" height="891" alt="Image" src="https://github.com/user-attachments/assets/ed2ed0b5-6e2f-4808-af13-31d1cf2ab4de" />
Same issue
same here , happened suddenly after installing mac tahoe
heard so many good things about claude, decided to get max, cant even connect to github ?????
I resumed it would be able to read to and write from my repos but it does nothing.
Same here
Same issue here
<img width="807" height="1363" alt="Image" src="https://github.com/user-attachments/assets/2dbe5e90-c134-4cfd-81aa-b3635f4febe1" />
<img width="1709" height="1029" alt="Image" src="https://github.com/user-attachments/assets/494f5c65-7a98-4311-93a6-5155833b3987" />
Same issue here
same issue
same here
+1
Same here +1
Tried to give permission on my github but still not working with the connector, i can add a custom github?
[sorry my english in advance]
WORKAROUND - Custom github mcp
Guys i had to add a new custom tool as a workaround, go to the claude_desktop_config in app_data claude folder, and added the json
``` JSON
{
"preferences": {
"coworkWebSearchEnabled": true,
"coworkScheduledTasksEnabled": false,
"ccdScheduledTasksEnabled": false,
"sidebarMode": "chat"
},
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "Your classic github token"
}
}
}
}
Tried using the GitHub MCP Server by adding a custom connector to https://api.githubcopilot.com/mcp, but it only has access to public repositories.
Same here +1
same here +1
Same problem! I already tried to Connect and Disconnect GitHub connector too many times, still the same problem. Claude does not recognize the GitHub connector, and when I try to browse my repos, it shows me an empty repository even though I have 1 private repository.
Same Problem here after i did the last update of the desktop version. Also not working in any of the other versions. Chats dont recognize anything in my repositories.
<img width="1656" height="823" alt="Image" src="https://github.com/user-attachments/assets/da657748-d2f8-4a3f-9c43-6200ebfd799e" />
i was having the same problem. then i noticed i can actually create a new project and then add a repo from github:
<img width="1345" height="517" alt="Image" src="https://github.com/user-attachments/assets/19600d09-4850-4635-a844-76cebb343b46" />
maybe this is how they intend it to be used.
Came here out of desperation assuming user error or config issue. Happy to see that it isn't my ineptitude, quite disappointed to see this has been an issue for so long.
Same here, cannot access GitHub and keep getting errors saying
ghcannot be found. Even after selecting the issue in the specialized UI in the desktop app to start the session, Claude still fails to actually read the issue.I've connected the GitHub connector and get the following output every single time. Had no issues updating and defining GitHub issues inside the desktop app last week.
<img width="738" height="666" alt="Image" src="https://github.com/user-attachments/assets/46e6b8df-10d1-457b-9205-a997e79eade1" />
@Moabe124 solution worked wonders for me !
I think this might be intentional. The Google Drive integration works the same way - it shows up in chat when you click the + button, and you select exactly what you want to give it access to for that chat. That isn't very useful to me, though.
GitHub's own instructions cover adding it as an MCP server, which will allow Chat/Cowork to use it when it decides it needs to: https://github.com/github/github-mcp-server/blob/main/docs/installation-guides/install-claude.md - this has been working great for me.
I don't think what Claude calls 'Connectors' is the same as adding a mcp server, at least from an external stand point.
And in my case, github doesn't show up when clicking + > Connectors
@rikkitissier
The GitHub connector is used for Claude Code on the web to connect to your GitHub repos. It's not an MCP that provides Claude access to things like getting GitHub Issues. I can see why it's confusing but others have noted how it differs from the Google Calendar connector for example.
If you're using Claude Code, the official GitHub MCP is worth a look. Or, install the GitHub CLI which Claude can use.
@amorriscode
If you're using Claude Code, the official GitHub MCP is worth a look. Or, install the GitHub CLI which Claude can use.
Hey Anthony, thanks for your response!
It does leave me puzzled then since I have the GitHub CLI installed and Claude actually tries to use it but with no luck.
I am able to select the issue in the session creation window using the little plus icon and them importing the GitHub issue, have the GitHub CLI installed, and then Claude actually tries to run the GitHub CLI commands but then says the CLI is not available.
I suppose there might be an issue with reaching the GitHub CLI from the desktop app? I don't see the use case for selecting a GitHub issue in the Claude Code desktop app when the issue cannot be read, though I suppose this might be an entirely different issue.
When asking to read the same issue in my terminal and in the desktop app. On the same branch:
<details><summary>Terminal</summary>
<p>
<img width="589" height="200" alt="Image" src="https://github.com/user-attachments/assets/67168f85-58f0-4fbe-bac1-8543bfad1f10" />
</p>
</details>
<details><summary>Desktop app</summary>
<p>
<img width="698" height="525" alt="Image" src="https://github.com/user-attachments/assets/41e4be5c-fb64-4f41-b2c0-0b72b0f172b4" />
</p>
</details>
@amorriscode
Sorry for the follow up, but I can apparently convince Claude that he does have access to the MCP tooling and it works? lol
Tool call when it worked
ToolSearch select:mcp__github__issue_read
<img width="748" height="656" alt="Image" src="https://github.com/user-attachments/assets/1cfcba9f-79a9-4e97-b594-0790182622f0" />
Potential Cause
Seems that in the first try Claude messed up the tool call.
<img width="348" height="149" alt="Image" src="https://github.com/user-attachments/assets/3f6de8fb-bb06-4d9f-b659-3d9259fccf42" />
@xKelvin thanks for the screenshots. It looks like there might be a bug with the path because your screenshot shows that
ghcould not be found. I'd be curious to see the expanded tool calls after you said it has access to the MPC.@amorriscode
Sure no problem. I suppose you mean this one?
<img width="768" height="173" alt="Image" src="https://github.com/user-attachments/assets/babb9e3c-0a10-4f52-9fc4-8e73d6afed49" />
In short, the first time it tried to call:
select:mcp__github__get_issueand failedThen after my retry, it tried to call:
select:mcp__github__issue_read, and succeeded.Also, as a test, I had claude update the issue but after trying a whole bunch of commands it failed again.
I often use the desktop app for issue definition, and I've seen this work in the past. Though it stopped working a few weeks ago.
<details><summary>Write tool call attempt</summary>
<p>
</p>
</details>
Had the same issue and that took care of it:
Add GitHub as a custom MCP connector — In Claude (web or desktop), go to Settings → Connectors → Add custom connector and point it at GitHub's MCP server: https://api.githubcopilot.com/mcp/. You'll authenticate with your GitHub account, and Claude will then be able to browse repos, read files, open issues, and review PRs in future conversations.
Note that you'll need OAuth credentials (not optional), because api.githubcopilot.com/mcp authenticates each user individually rather than using a shared token.
Here's how to get them:
Go to: https://github.com/settings/developers → OAuth Apps → New OAuth App
Fill in:
Application name: anything (e.g., "Claude MCP")
Homepage URL: https://claude.ai
Authorization callback URL: https://claude.ai/api/mcp/auth_callback (Claude should display the exact callback URL during the connection flow — use that if it differs)
Click Register application
On the next page, copy the Client ID
Click Generate a new client secret and copy it immediately (you won't see it again)
Paste both into the Claude "Add custom connector" dialog's Advanced settings
Click Add → Claude will redirect you to GitHub to authorize, and that flow will let you grant private repo access
Note that you'll need OAuth credentials, because api.githubcopilot.com/mcp authenticates each user individually rather than using a shared token. Without them, the connector has no way to prove who you are to GitHub.
Here's how to get them:
Go to: https://github.com/settings/developers → OAuth Apps → New OAuth App
Fill in:
Application name: anything (e.g., "Claude MCP")
Homepage URL: https://claude.ai
Authorization callback URL: https://claude.ai/api/mcp/auth_callback (Claude should display the exact callback URL during the connection flow — use that if it differs)
Click Register application
On the next page, copy the Client ID
Click Generate a new client secret and copy it immediately (you won't see it again)
Paste both into the Claude "Add custom connector" dialog's Advanced settings
Click Add → Claude will redirect you to GitHub to authorize, and that flow will let you grant private repo access
@laudusseau - you're a life saver thank you so much for the tip above :)
This issue has been fully solved for me with the new desktop app and the GitHub MCP.
The default "GitHub Connector" is not working.
Version: Claude 1.2773.0 (884b37) 2026-04-15T14:32:09.000Z
<img width="600" alt="Image" src="https://github.com/user-attachments/assets/4b668d39-9363-4826-9d30-8278a4dd7c60" />
<img width="600" alt="Image" src="https://github.com/user-attachments/assets/61e890cb-db41-48c8-8462-bb449f0b5557" />
---
As of now, only the custom GitHub MCP works. Solution suggested by @laudusseau https://github.com/anthropics/claude-code/issues/32479#issuecomment-4226575677
<img width="600" alt="Image" src="https://github.com/user-attachments/assets/6a352a1d-6450-43ef-af8b-d1b7d5ba533e" />
<img width="600" alt="Image" src="https://github.com/user-attachments/assets/ece06671-7ec7-4e48-aa9d-22173ffb441c" />
I also thought the default "Github Connector" did not work. However, it might even work, is just super limited in functionality. And also it is not configurable like other connectors in Claude, so that behavior is normal, even it seems not working.
You can test if it works by opening the + in a chat and see if it says "Add from Github". but you can only add specific folders or files, very limited in size. And Claude would also not be able to interact with Github in any other way, like you would normally expect it from a connector.
If you don't see that option, you can trigger a new authentication from github. In your settings, under applications, authorized github apps, you can revoce Claude access and once you restart Claude, and reconnect the Github connector, it will reauthenticate and you'll be able to see the add from Github Option.
<img width="968" height="721" alt="Image" src="https://github.com/user-attachments/assets/bba09021-e0c5-4e9a-b371-84cca8dd5037" />
But again, the functionality is very limited, so if you want to work with Github from Claude web, Desktop Chat or Cowork, then I highly recommend to add the Github MCP as a custom connector as described here https://github.com/anthropics/claude-code/issues/32479#issuecomment-4226575677
For Claude Code it works, but sometimes you want Claude Cowork to have some access to your code or github repo for other stuff than just coding
Unable to find official connector or create a custom one. I'm on Claude 1.7196.0 (2dbd78). What is the current way of connecting it?
Using the Github OAuth App is not secure, your giving the model full on read and write access to everything.
I think the issue is clear — this is a UX bug.
When you add the GitHub connector, it’s actually being added to Claude in the cloud, not to the desktop app. One clear sign of this is that if you disconnect GitHub and reconnect it, you get redirected to Claude Web.
Another way to confirm it: open Claude Web, click the + icon, and you’ll see the GitHub connector there.
also needing to use custom connector pretty annoying
Found a fix:
In the claude desktop app:
did this after already having connected it in claude (without it working)
it still claims to not have access to github when just asking it, but you can work with files from private repos through the add from github workflow. Maybe I have misunderstood how it is supposed to work, either way this works for now
UPDATE: give it a minute, when restarting the desktop app it now works without the "add from github" workaround. works as of 22/6/2026
I am seeing the same thing, I connected GitHub, I authorized access through the redirection that gave permissions. It shows that it is connected in Claude. When I add a GitHub repo and try to ask about it, it tells me that it is private. When I ask in chat/cowork/code for it to show me the tools available is says it has no tools available. I showed it the screenshot that it was enabled and it tried to tell me various things to try, all of which had no impact on the issue at hand. Just remove the connector if it does not work, this was a beyond frustrating experience with no clear resolution.
This somewhat worked for me.
Preface: I was trying to setup a scheduled routine that needed access to a private repo.
Doing the above worked, but after it finished it claimed I needed an enterprise plan for this feature. I pressed back and the OAuth went through successfully without it firing an enterprise check again. Then I was able to run the routine on the private repo. I am guessing this is actually a bug in their enforcement logic, but it works for now. I wouldn't be surprised if this is patched or changed though.