MCP tool listing hangs indefinitely when server is unresponsive
Los mantenedores suelen responder en 1 día
@thiagob ya está trabajando en esto.
Desde el 14/9/2026.
- #319 de @wangzhengzhuo05 — cerrado sin fusionar
Evaluación
Este issue todavía no se ha evaluado.
Descripción
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
- Lenguaje dominante
- Python
- Estrellas
- 29
- Forks
- 45
- Merge medio
- 2 d 4 h
- PR fusionados (30 d)
- 51
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de SAP/cloud-sdk-python
-
Dificultad 4/5 3-5 días Aptitud para principiantes 15/100
SAP/cloud-sdk-python#474 ·
Los mantenedores suelen responder en 1 día
-
Relax opentelemetry-api cap (~=1.44.0) to allow 1.45.2 (fixes CVE-2026-114603 / GHSA-xcq7-p3pf-p88h)Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 64/100
SAP/cloud-sdk-python#472 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
SAP/cloud-sdk-python#456 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 65/100
SAP/cloud-sdk-python#452 ·
Los mantenedores suelen responder en 1 día
-
How/Whether langgraph-checkpoint-hana would be supported by sap-cloud-sdk?Posiblemente ocupada @gpretto la tomó hace 3 días. Abiertoquestion
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
SAP/cloud-sdk-python#427 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de SAP/cloud-sdk-python
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
deepchem/deepchem#5289 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
Pull Request for pretty_macAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 60/100
UKGovernmentBEIS/inspect_evals#2892 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Versioning docs: say that no output from the 0.46 warning check means nothing is affectedPosiblemente ocupada @grelinfo la tomó hoy. Abiertodocumentation priority:low size:S
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
alphacrack/readme2demo#293 ·