modelcontextprotocol / modelcontextprotocol/php-sdk
[Client] Print contents of stderr when command in StdioTransport fails to start
Personne n'a encore pris cette issue.
- Langage dominant
- PHP
- Étoiles
- 1.6k
- Forks
- 173
- Merge moyen
- 2 j 49 min
- PR mergées (30 j)
- 23
Description
Is your feature request related to a problem? Please describe.
Currently when command fails to start all I get is "Error Initialization failed: Request timed out", which is hard to debug.
Describe the solution you'd like
Print a more specific error message and the contents of stderr that was outputted when starting the MCP server
Describe alternatives you've considered
Add debugging code to library source or use xdebug
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par localiser le chemin de démarrage de Client StdioTransport et la façon dont les échecs des commandes deviennent l’erreur "Request timed out". Suivez la manière dont stderr est capturé lors du démarrage de la commande, puis vérifiez qu’un démarrage échoué du serveur MCP signale une erreur spécifique incluant le contenu de stderr.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- php
- Domaine
- backend
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 58/100