[BUG] GitHub Connector connected in Claude Desktop but not recognized by Claude

Open 💬 71 comments Opened Mar 9, 2026 by kss2002
💡 Likely answer: A maintainer (amorriscode, contributor) responded on this thread — see the highlighted reply below.

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

  1. Open Claude Desktop
  2. Go to Settings > Connectors
  3. Connect the GitHub Connector
  4. Restart Claude Desktop
  5. Start a new conversation and ask Claude to access GitHub (e.g., "What are my repositories?")
  6. 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

View original on GitHub ↗

71 Comments

kss2002 · 4 months ago

The "Add to GitHub" part has been activated, but why is my account unaware?

github-actions[bot] · 4 months ago

Found 3 possible duplicate issues:

  1. https://github.com/anthropics/claude-code/issues/29415
  2. https://github.com/anthropics/claude-code/issues/30457
  3. https://github.com/anthropics/claude-code/issues/2682

This issue will be automatically closed as a duplicate in 3 days.

  • If your issue is a duplicate, please close it and 👍 the existing issue instead
  • To prevent auto-closure, add a comment or 👎 this comment

🤖 Generated with Claude Code

mysticalg · 4 months ago

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" />

kss2002 · 4 months ago

@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.

TanmayAgrawal · 4 months ago

@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" />

r34lz3y · 4 months ago
ObregonJeronimo · 4 months ago

same error.
I was using claude with github configured and now isn´t working

lloydwood · 4 months ago

Yep. Same error here too. No repositories displayed and if I paste a repo link, that still doesn't work.

ObregonJeronimo · 4 months ago

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.

cesarCisnerosBirdie · 4 months ago

Same here, the connector is not working.

juan-aplusia · 4 months ago

Same issue

gex581990 · 4 months ago

same issue here.

k1r4ct · 4 months ago

Same issue.

JMarcos2000 · 4 months ago

same issue here.

JMarcos2000 · 4 months ago

I have same issue with Drive connector. I am new en claude.ai

mysticalg · 4 months ago

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.

OmerConverge · 4 months ago

Same issue here

dannomayernotabot · 4 months ago

Same here

yucheuan · 4 months ago

Same here

zacrabie-getbusy · 4 months ago

Same here

kstarmango · 4 months ago

same here

david-cobey-eq · 4 months ago

Same here

mindspanconsultants · 4 months ago

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.

roflc0pter · 4 months ago

Still same issue.

Zigonja · 4 months ago

I also have the same issue, on the latest version of claude desktop, reconnecting or anything doesn't work

jordan-hewitt · 4 months ago

We also have the same issue at our organization.

DS-GM · 4 months ago

same issue. organization account of pro, personal account of max with two desktop instances exhibiting same problem.

epenelle · 4 months ago

Same issue here

guillaumefrd · 4 months ago

Same issue

YusufUzeyir · 3 months ago

Same issue here

<img width="1626" height="891" alt="Image" src="https://github.com/user-attachments/assets/ed2ed0b5-6e2f-4808-af13-31d1cf2ab4de" />

lanceyoder-ejproxy · 3 months ago

Same issue

osalyousef · 3 months ago

same here , happened suddenly after installing mac tahoe

dauxpng · 3 months ago

heard so many good things about claude, decided to get max, cant even connect to github ?????

starqueue · 3 months ago

I resumed it would be able to read to and write from my repos but it does nothing.

leogchin-SPI · 3 months ago

Same here

grant-tannert · 3 months ago

Same issue here

<img width="807" height="1363" alt="Image" src="https://github.com/user-attachments/assets/2dbe5e90-c134-4cfd-81aa-b3635f4febe1" />

vertice-bot · 3 months ago

<img width="1709" height="1029" alt="Image" src="https://github.com/user-attachments/assets/494f5c65-7a98-4311-93a6-5155833b3987" />

Same issue here

Aeg1sx · 3 months ago

same issue

zolotokrylin · 3 months ago

same here
+1

moabe124 · 3 months ago

Same here +1

Tried to give permission on my github but still not working with the connector, i can add a custom github?

moabe124 · 3 months ago

[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"
}
}
}
}


then restarted my cloud desktop and it worked.

You can ask the claude for help to config this
azuzard · 3 months ago

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.

johngarcia9110 · 3 months ago

Same here +1

platcraft · 3 months ago

same here +1

lillytong · 3 months ago

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.

Iliasrahmouni · 3 months ago

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" />

ulfkri · 3 months ago

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.

s-asoft · 3 months ago

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.

xKelvin · 3 months ago
Still occurs on version Claude 1.2.234 (2d1855) 2026-04-01T07:58:22.000Z

Same here, cannot access GitHub and keep getting errors saying gh cannot 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" />

osalyousef · 3 months ago

@Moabe124 solution worked wonders for me !

rikkitissier · 3 months ago

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.

epenelle · 3 months ago
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

amorriscode contributor · 3 months ago

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.

xKelvin · 3 months ago

@amorriscode

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.

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>

xKelvin · 3 months ago

@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

Doesn't always work

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" />

amorriscode contributor · 3 months ago

@xKelvin thanks for the screenshots. It looks like there might be a bug with the path because your screenshot shows that gh could not be found. I'd be curious to see the expanded tool calls after you said it has access to the MPC.

xKelvin · 3 months ago

@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_issue and failed

Then 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>

読み込まれたツール, ツールを使用しました
Issue Write
ToolSearch select:mcp__github__issue_write
No matching deferred tools found
ToolSearch github issue write update

The mcp__github__issue_write tool was already loaded earlier. Let me call it directly with the updated body (checklist removed).


読み込まれたツール, ツールを使用しました
Issue Write
ToolSearch +github issue
ToolSearch select:mcp__github__issue_write,mcp__github__issue_read
No matching deferred tools found

It seems the GitHub MCP tools were loaded during the earlier call but may have been evicted from the tool cache. Let me try to reload them.

読み込まれたツール
ToolSearch mcp github issue write
ToolSearch select:mcp__github__issue_write
No matching deferred tools found

Let me try calling the tool directly — it was listed as available in the system and may already be loaded.

読み込まれたツール, ツールを使用しました
Issue Write
ToolSearch select:mcp__github__issue_read,mcp__github__issue_write,mcp__github__add_issue_comment
No matching deferred tools found

ToolSearchgithub write update

I'm having trouble finding the mcp__github__issue_write tool schema through ToolSearch despite it being listed as available. Let me try one more approach.

読み込まれたツール, ツールを使用しました
Issue Write
ToolSearch select:mcp__github__issue_write,mcp__github__issue_read,mcp__github__add_issue_comment,mcp__github__create_or_update_file
No matching deferred tools found

I'm sorry — the mcp__github__issue_write tool appears to be listed but isn't actually functional in this session. The issue_read tool worked fine earlier, but write access to issues seems unavailable.

</p>
</details>

laudusseau · 3 months ago

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

laudusseau · 3 months ago

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

nalinsharma24 · 3 months ago

@laudusseau - you're a life saver thank you so much for the tip above :)

xKelvin · 3 months ago

This issue has been fully solved for me with the new desktop app and the GitHub MCP.

AyushRajgor · 3 months ago

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" />

gawertm · 2 months ago

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

danpe · 2 months ago
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.

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

giorgitedi · 2 months ago

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?

ryandegruyter · 1 month ago

Using the Github OAuth App is not secure, your giving the model full on read and write access to everything.

mohanagy · 1 month ago

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.

MaximilianSchleper · 25 days ago

also needing to use custom connector pretty annoying

arasaka-inc · 24 days ago

Found a fix:

In the claude desktop app:

  • Open a new chat
  • Press the + icon in the bottom left
  • Press "add from github"
  • Click the link icon
  • Search for one of your private repos
  • It will most likely say it does not have access, click the link it gives you to install permission
  • It takes you to github where you install some claude connected
  • Restart claude and you can now add files through that same "add from github" workflow

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

positiveVibes4all · 9 days ago

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.

BennettDixon · 2 days ago
Found a fix: In the claude desktop app: Open a new chat Press the + icon in the bottom left Press "add from github" Click the link icon Search for one of your private repos It will most likely say it does not have access, click the link it gives you to install permission It takes you to github where you install some claude connected Restart claude and you can now add files through that same "add from github" workflow 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

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.