localstack-azure-client: the shell-syntax refusal doesn't say that quoting fixes it
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 72/100
- Tipo de issue
- Bug
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- typescript
- Domínio
- cli, developer-experience
Direção de pesquisa
Comece em argv.ts, onde a issue diz que uma sintaxe de shell proibida gera a mesma mensagem de AzSyntaxError para vários caracteres e padrões. Rastreie como a entrada recusada é detectada e como o erro chega à resposta do comando. O trabalho está concluído quando a recusa identifica o caractere ou padrão e explica que colocar o valor entre aspas resolve o problema, com cobertura para o caso relatado de & e as outras sintaxes listadas.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
What happens
localstack-azure-client refuses an unquoted & with a generic message. An agent calling rest with a two-parameter URL got:
rest --method get --url /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/local-rg/providers/Microsoft.ApiManagement/service/local-inventory-apim-test/apis/inventory-api/policies/policy?api-version=2022-08-01&format=rawxml
❌ Command not understood
Command contains forbidden shell syntax.
The agent concluded that "the MCP Azure tool rejects & in az rest URLs, so URLs can carry only one query parameter", dropped format=rawxml, and reported that as a limitation. That's not true. The same URL in double quotes works:
rest --method get --url "/subscriptions/…/policies/policy?api-version=2022-08-01&format=rawxml" --query properties.format
"rawxml"
Expected
The refusal should say which character was refused and that quoting the value fixes it. For example: "& outside quotes is shell syntax. Quote the value, for example --url \"…?a=1&b=2\"." argv.ts throws the same AzSyntaxError text for ;&|<>, $(, ${, backticks and newlines, so the message never says which one it found.
The same applies to $filter, $top and other query parameters. An agent that can't tell why its call was refused will route around the feature.
Context
- MCP server 0.7.0 via npx
- LocalStack Azure emulator 2026.11.0.dev501
- Claude Code with
claude-opus-5-5, deploying theapi-management-function-appsample from localstack-azure-samples
- Linguagem predominante
- TypeScript
- Estrelas
- 29
- Forks
- 14
- Merge médio
- 3d 16h
- PRs com merge (30d)
- 18
Preparar o ambiente
- Inclui um Dockerfile ou arquivo Docker Compose
- Sem 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 localstack/localstack-mcp-server
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
localstack/localstack-mcp-server#112 ·
Mantenedores costumam responder em até 1 dia
-
localstack-azure-client: .bicepparam files that use readEnvironmentVariable() can't be deployedAberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 64/100
localstack/localstack-mcp-server#111 ·
Mantenedores costumam responder em até 1 dia
-
Azure weekly suite failingTalvez livre de novo @HarshCasper assumiu há 28 dias e não há nenhum pull request aberto. Aberta
localstack/localstack-mcp-server#83 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Deployer health check blocks deploys to remote/ephemeral instances (requires a local gateway)Talvez já em andamento @missusk assumiu há 64 dias. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 55/100
localstack/localstack-mcp-server#70 ·
Mantenedores costumam responder em até 1 dia
-
Inconsistent container name between `lstk` (`localstack-aws`) and MCP (`localstack-main`)Talvez já em andamento @jhubbardsf assumiu há 193 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 55/100
localstack/localstack-mcp-server#25 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de localstack/localstack-mcp-server
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