Copilot cloud agent: the Atlassian MCP example uses a local npm bridge for a remote server
Mantenedores costumam responder em até 1 dia
Avaliação
- Dificuldade
- 1/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 45/100
- Tipo de issue
- Documentação
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- github, typescript
- Domínio
- devtools, documentation
Direção de pesquisa
Find the page source for /copilot/how-tos/copilot-on-github/customize-copilot/configure-mcp-servers and read the Atlassian example alongside the remote server examples. Update the example to use the proposed HTTP URL and Authorization header, then check that its configuration matches the page’s documented remote server format. The issue author says they have the change ready and will open a pull request, so check the thread before starting.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Page: /copilot/how-tos/copilot-on-github/customize-copilot/configure-mcp-servers, section "Example: Atlassian".
The example sets the Atlassian MCP server as "type": "local". It spawns npx mcp-remote@latest to reach https://mcp.atlassian.com/v1/mcp. The API token travels through env and a --header argument.
Three things point to a direct configuration instead:
- The same page documents remote servers:
"type": "http"withurlandheaders, and$COPILOT_MCP_*substitution in string fields. The Cloudflare example on the page already uses a remote type. - Atlassian's page on API-token authentication shows a direct
urlplusheadersentry onhttps://mcp.atlassian.com/v2/mcp. It uses no bridge. - The Atlassian server README recommends
/v2/mcpfor all clients while keeping the v1 endpoints supported. Every client snippet there usesv2/mcp.
Proposed change: "type": "http", "url": "https://mcp.atlassian.com/v2/mcp", and an "Authorization": "Basic $COPILOT_MCP_ATLASSIAN_API_KEY" header. The agent then talks to the server directly. No third-party package is installed at run time in the agent's environment, and the secret goes straight to the server. I have the change ready and will open a pull request against this issue.
- Linguagem predominante
- TypeScript
- Estrelas
- 21.1k
- Forks
- 69.3k
- Merge médio
- 11h 17min
- PRs com merge (30d)
- 83
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Inclui um Dockerfile ou arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de github/docs
-
Incorrect tool permission option names in copilot app documentationTalvez já em andamento @ashis-baral assumiu há 1 dia. Abertacontent triage
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
Mantenedores costumam responder em até 1 dia
-
actions builder persona content
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 86/100
github/docs#46499 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Remove models already deprecated (GPT-4o, GPT-5.1 series, Gemini 3 Pro) from "Model multipliers for annual plans on request-based billing (legacy)"Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Abertabuilder persona content driver persona
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 82/100
github/docs#46407 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
builder persona
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 88/100
github/docs#46354 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
builder persona content copilot
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 72/100
github/docs#46334 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
Todas as issues de github/docs
Issues semelhantes
-
🐛 bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
LibreChat-AI/LibreChat#17733 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
TypeStrong/typedoc#3150 ·
-
accessibility bug good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
Mantenedores costumam responder em até 1 dia
-
Normalize image-source MIME types before SVG dispatchTalvez já em andamento @HarsH-1877 assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
tscircuit/image-utils#58 · 1 comentário ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 74/100
Mantenedores costumam responder em até 2 dias