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

Hosted search_issues silently returns incorrect keyword results

Aberta
#3,188 1 comentário 2 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
48/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
github, go

Direção de pesquisa

Comece reproduzindo as consultas search_issues listadas no endpoint MCP hospedado e compare-as com GitHub REST GET /search/issues. Em seguida, rastreie a implementação de search_issues e o caminho da solicitação hospedada; considera-se concluído quando as consultas por palavras-chave preservam a semântica de pesquisa do GitHub ou retornam um sinal explícito de consulta não compatível/erro, em vez de resultados bem-sucedidos incorretos e silenciosos.

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

Descrição

bug

Bug description

The hosted GitHub MCP search_issues tool silently returns materially incorrect keyword search results while reporting incomplete_results: false.

This reproduces when calling the hosted endpoint directly, without an MCP aggregator.

Environment

  • Endpoint: https://api.githubcopilot.com/mcp
  • Server: github-mcp-server
  • Reported version: github-mcp-server/remote-34ac9c16f8fd3e2a5af74929de89de3a11e98f9b
  • Protocol negotiated: 2025-11-25
  • Date verified: 2026-08-31

Reproduction

Call search_issues with ordinary GitHub issue search syntax already scoped to issues.

Query Hosted MCP total_count GitHub REST GET /search/issues
repo:modelcontextprotocol/python-sdk transport 0 410
repo:modelcontextprotocol/python-sdk windows 0 95
repo:anthropics/claude-code hooks 3 8016
memory leak 40 407744 at verification time

The three returned hooks results were titled plugins, trap, and Hook before Exit, which also does not match normal GitHub full-text search behavior.

Passing owner and repo separately with a keyword-only query produced the same incorrect results, so this is not limited to embedding repo: in query.

Qualifier-only searches such as repo:modelcontextprotocol/python-sdk label:bug return plausible counts, which makes the keyword failure easy for an agent to trust silently.

Expected behavior

search_issues should preserve GitHub issue search semantics and return counts/results consistent with the GitHub REST Search API for the same effective query, or return an explicit error/unsupported-query signal.

Actual behavior

The tool returns a successful response with incomplete_results: false, but keyword matches are missing or unrelated.

Impact

Agents can incorrectly conclude that an issue, bug report, or prior discussion does not exist. This is a correctness failure rather than only a ranking-quality difference.

Linguagem predominante
Go
Estrelas
33.1k
Forks
5k
Merge médio
2d 1h
PRs com merge (30d)
25

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/github-mcp-server

Todas as issues de github/github-mcp-server

Issues semelhantes

Mais issues de Go

Receba novas issues na sua caixa de entrada

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