Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Hosted search_issues silently returns incorrect keyword results

Ouverte
#3,188 1 commentaire 2 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
48/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active
Stack technique
github, go

Piste de recherche

Commencez par reproduire les requêtes search_issues indiquées sur le point de terminaison MCP hébergé et comparez-les à GitHub REST GET /search/issues. Suivez ensuite l’implémentation de search_issues et le chemin de la requête hébergée ; le travail est considéré comme terminé lorsque les requêtes par mots-clés préservent la sémantique de recherche de GitHub ou renvoient un signal explicite indiquant une requête non prise en charge/une erreur, au lieu de résultats réussis incorrects et silencieux.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

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.

Langage dominant
Go
Étoiles
33.1k
Forks
5k
Merge moyen
2 j 1 h
PR mergées (30 j)
25

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de github/github-mcp-server

Toutes les issues de github/github-mcp-server

Issues similaires

Plus d'issues Go

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.