MCP server name cannot have space

Aberta
#378 1 comentário 0 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
35/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
swift
Domínio
tooling

Direção de pesquisa

Comece reproduzindo o problema no Copilot for Xcode 0.38.0 com um servidor MCP chamado "Azure MCP Server" e, em seguida, inspecione o log do cliente MCP em busca do nome da função gerado. Está concluído quando os nomes das ferramentas MCP continuam válidos mesmo quando o nome do servidor configurado contém espaços.

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

Descrição

Describe the bug
GitHub Copilot client composes invalid tool names from MCP servers whose name contains space

Versions

  • Copilot for Xcode: 0.38.0
  • Xcode: 16.2
  • macOS: 14.7.6

Steps to reproduce

  1. Configure a mcp server with the name having space in it, for example "Azure MCP Server".
  2. Submit "Hi" and look at the log.

Screenshots

Logs
This in the log indicates that GitHub Copilot MCP client composed a tool name that is not valid.

"type": "function",
            "function": {
                "name": "Azure MCP Server_azmcp_aks_cluster_list",

Additional context

Linguagem predominante
Swift
Estrelas
6.3k
Forks
2k
Merge médio
3d 21h
PRs com merge (30d)
2

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

Todas as issues de github/CopilotForXcode

Receba novas issues na sua caixa de entrada

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