MCP tool listing hangs indefinitely when server is unresponsive
Les mainteneurs répondent en général sous 1 jour
Évaluation
Cette issue n'a pas encore été évaluée.
Description
Describe the Bug
Issue
When listing MCP tools, if the MCP server is unresponsive or is throwing some error, session.initialize()
gets stuck indefinitely/keeps retrying instead of failing fast.
Likely cause: session.initialize() in /agentgateway/_lob.py (lines 350
and 482) has no deadline at the MCP protocol level. While self._config.timeout
(default 60 s) is passed down to httpx.AsyncClient, it only bounds individual
HTTP chunk reads — SSE keep-alives from the server continuously reset this timer,
so the call never actually times out.
Steps to Reproduce
Try listing tools from an MCP server that isn't working or is unreachable. The AGW client keeps retrying until the upstream request times out
Expected Behavior
It should retry once or twice and then error out
Screenshots
No response
Used Versions
https://github.tools.sap/agent-extensibility/extensibility-agent/blob/main/requirements.txt
Code Examples
# Your code here
Stack Trace
No response
Log File
Log file
...Affected Development Phase
Development
Impact
Blocked
Timeline
This is a requirement for EAC
- Langage dominant
- Python
- Étoiles
- 29
- Forks
- 45
- Merge moyen
- 2 j 4 h
- PR mergées (30 j)
- 51
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire 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.
Autres issues de SAP/cloud-sdk-python
-
Difficulté 4/5 3-5 jours Accessibilité débutants 15/100
SAP/cloud-sdk-python#474 ·
Les mainteneurs répondent en général sous 1 jour
-
Relax opentelemetry-api cap (~=1.44.0) to allow 1.45.2 (fixes CVE-2026-114603 / GHSA-xcq7-p3pf-p88h)Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 64/100
SAP/cloud-sdk-python#472 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
SAP/cloud-sdk-python#456 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 65/100
SAP/cloud-sdk-python#452 ·
Les mainteneurs répondent en général sous 1 jour
-
How/Whether langgraph-checkpoint-hana would be supported by sap-cloud-sdk?Peut-être pris @gpretto l’a pris il y a 3 jours. Ouvertequestion
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
SAP/cloud-sdk-python#427 · 2 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de SAP/cloud-sdk-python
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
deepchem/deepchem#5289 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
Pull Request for pretty_macOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 75/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 60/100
UKGovernmentBEIS/inspect_evals#2892 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Versioning docs: say that no output from the 0.46 warning check means nothing is affectedPeut-être pris @grelinfo l’a pris aujourd’hui. Ouvertedocumentation priority:low size:S
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
alphacrack/readme2demo#293 ·