Connections to Github Copilot CLI time out on subscriptions/listen
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 78/100
Rechercherichtung
Beginne mit der StatelessResponder-Implementierung, insbesondere mit dem in der Issue erwähnten flush in Zeile 83. Reproduziere das Problem mit einem zustandslosen MCP-Server und GitHub Copilot CLI 1.0.85 oder höher und überprüfe anschließend, dass auf die Authentifizierung eine abgeschlossene subscriptions/listen-Anfrage folgt und nicht ein 10-Sekunden-Timeout.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Describe the bug
Github Copilot CLI (version 1.0.85 and above) fails to connect to stateless MCP server. Authentication is successful but the subsequent subscriptions/listen request never resolves, instead timing out after 10000 ms.
Adding @obflush before the flush on line 83 of StatelessResponder resolves this issue.
To Reproduce
Steps to reproduce the behavior:
- Run a stateless MCP server with default settings
- Add an MCP server using Github Copilot CLI version ^1.0.85
- Authenticate the server
- The server will successfully authenticate but the connection will fail with a timeout error
Expected behavior
The server will successfully authenticate and connect
- Vorherrschende Sprache
- PHP
- Sterne
- 1.6k
- Forks
- 173
- Ø Merge
- 19 Std. 19 Min.
- Gemergte PRs (30 T.)
- 8
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus modelcontextprotocol/php-sdk
-
[Server] Handler type uses bare Closure, hard to decorate RegistryInterface under strict PHPStanOffenServer
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
modelcontextprotocol/php-sdk#468 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
needs confirmation needs maintainer action Server
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
modelcontextprotocol/php-sdk#398 · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
modelcontextprotocol/php-sdk#370 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
modelcontextprotocol/php-sdk#517 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 65/100
modelcontextprotocol/php-sdk#513 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in modelcontextprotocol/php-sdk
Ähnliche Issues
-
sync-en
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug Feature: Kiosk
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 1 Tag
-
Infrastructure: actions Module: zmscitizenapi Module: zmsentities php Type: Bug unit tests
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
it-at-m/eappointment#3480 ·
Maintainer antworten meist innerhalb von 1 Tag
-
HttpClient
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
CI: composer install fails — league/flysystem 1.x blocked by security advisory GHSA-cxf4-7mrp-vvprOffendevops type: bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
Maintainer antworten meist innerhalb von 1 Tag