Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Hosted search_issues silently returns incorrect keyword results

Aperta
#3,188 1 commento 2 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
48/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
github, go

Direzione di ricerca

Inizia riproducendo le query search_issues elencate sull’endpoint MCP ospitato e confrontale con GitHub REST GET /search/issues. Poi segui l’implementazione di search_issues e il percorso della richiesta ospitata; il lavoro è completato quando le query per parole chiave mantengono la semantica di ricerca di GitHub oppure restituiscono un segnale esplicito di query non supportata/errore invece di risultati riusciti ma errati e silenziosi.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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.

Lingua principale
Go
Stelle
33.1k
Fork
5k
Merge medio
2g 1h
PR unite (30g)
25

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di github/github-mcp-server

Tutte le issue di github/github-mcp-server

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.