Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Atlassian MCP OAuth fails: callback URL mismatch (random port vs registered 33418)

Aberta
#4,795 3 comentários 4 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
64/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
github, shell
Domínio
api, authentication, cli

Direção de pesquisa

Primeiro, reproduza a falha de OAuth no WSL Ubuntu com o Atlassian MCP server e compare as portas de callback aleatórias observadas com client-metadata.json. Em seguida, inspecione onde o Copilot CLI seleciona sua porta de redirecionamento OAuth. Está concluído quando a autenticação for bem-sucedida usando o callback registrado 33418 ou uma alternativa configurável claramente compatível.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

triage

Version: Copilot CLI 1.0.84-3 (tested on 1.0.83 and 1.0.84-3)
Environment: WSL Ubuntu 24.04
MCP Server: Atlassian (https://mcp.atlassian.com/v1/mcp/authv2)

Issue:
When connecting to the Atlassian MCP server via Copilot CLI, OAuth always fails with:
"The app's callback URL is invalid. Contact the app developer to fix the redirect URL in the app's settings."

Root Cause:
Copilot CLI generates a random localhost port for OAuth redirect on each auth attempt, but the GitHub Copilot CLI client metadata at https://github.com/copilot/cli/client-metadata.json only registers:

  • http://127.0.0.1:33418/ (only valid callback)

Observed redirect attempts: 55096, 64611, 50069, etc.
Atlassian OAuth validation rejects these mismatched ports.

Workaround Needed:

  • Either hardcode Copilot CLI to always use port 33418
  • Or expose a configurable --redirect-port flag
  • Or update client metadata to accept random ports within a range

Error ID: c66b2f8a-87f3-404d-9e60-41b4d023c67c

Linguagem predominante
Shell
Estrelas
11.2k
Forks
1.9k
Merge médio
14h 16min
PRs com merge (30d)
6

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de github/copilot-cli

Todas as issues de github/copilot-cli

Issues semelhantes

Mais issues de Shell/Bash

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.