aws / aws/amazon-q-developer-cli

GitHub MCP authentication fails with valid token after restart

Aperta
#3,780 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Rust
Stelle
2k
Fork
439
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

## Description

The GitHub MCP integration was previously working but now reports
"Authentication Failed: Bad credentials" even when the token configured in
`~/.kiro/settings/mcp.json` is valid and has the correct scopes
(`repo`, `workflow`, `read:org`, `gist`).

## Steps to Reproduce

1. Configure GitHub MCP server in `~/.kiro/settings/mcp.json` with a valid classic PAT
2. Launch Kiro — GitHub MCP reports authentication error
3. Verified token is valid via `curl https://api.github.com/user` — returns correct user
4. Verified token has `repo` scope and can access private org repos
5. Removing and re-adding the config, or replacing with a fresh token, does not resolve it
6. The MCP server process itself starts correctly (`npx @modelcontextprotocol/server-github`
runs fine with the same token outside of Kiro)

## Environment

- kiro-cli version: 2.1.1
- OS: macOS Darwin 24.6.0
- MCP server: `@modelcontextprotocol/server-github` (stdio type)

## Expected Behavior

GitHub MCP authenticates successfully with the configured token, as it did before.

## Actual Behavior

`Mcp error: -32603: Authentication Failed: Bad credentials`

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia riproducendo il malfunzionamento con la configurazione `~/.kiro/settings/mcp.json` e il server stdio `@modelcontextprotocol/server-github`, confrontando il comportamento di avvio di Kiro con l’esecuzione autonoma riuscita di `npx`. Traccia l’errore di autenticazione MCP della CLI e la gestione del riavvio; il lavoro è concluso quando un token valido esegue correttamente l’autenticazione dopo il riavvio.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
github, node.js, rust
Ambito
api, authentication, cli
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Tranquilla
Chiarezza
Da chiarire
Idoneità per principianti
42/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.