modelcontextprotocol / modelcontextprotocol/python-sdk
MCP client not able to initiate StdioServerParameters while running in Jupyter Notebook
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 24.3k
- Forks
- 4k
- Merge moyen
- 1 j 1 h
- PR mergées (30 j)
- 31
Description
while initiating StdioServerParameters in jupyter notebook there is an Exception from subprocess.Popen.
Exception is : UnsupportedOperation fileno
Same code works in idle and with quart server.
OS : windows 11
Python version: 3.11
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 reproduire l’initialisation de StdioServerParameters dans un Windows 11 Jupyter Notebook avec Python 3.11, puis comparez le chemin subprocess.Popen avec les cas IDLE et Quart qui fonctionnent. Étudiez l’échec de fileno et identifiez le point d’entrée du SDK concerné ; le travail sera considéré comme terminé lorsque le cas du notebook fonctionnera sans régression dans les autres environnements et qu’une couverture de régression sera en place.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- jupyter-notebook, python
- Domaine
- developer-experience
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Calme
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100