feat(gateway): surface streaming / streamable-HTTP transport configuration
- Lenguaje dominante
- TypeScript
- Estrellas
- 283
- Forks
- 95
- Merge medio
- 1 d 2 h
- PR fusionados (30 d)
- 183
Descripción
### Description
AgentCore Gateway supports MCP streamable-HTTP transport on the data plane, but neither the CLI nor `AWS::BedrockAgentCore::Gateway` (CFN) surface any streaming configuration. The CFN [`MCPGatewayConfiguration`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-gateway-mcpgatewayconfiguration.md) exposes only `Instructions`, `SearchType`, and `SupportedVersions` — there is no `Transport`, `StreamableHttp`, or analog property.
Customers building MCP clients want to (a) confirm streaming is enabled, (b) configure transport-level knobs (e.g. heartbeat / keep-alive intervals if any), and (c) see whether streaming is supported on a given gateway via `agentcore status`.
### Acceptance Criteria
- [ ] Confirm with the AgentCore service team which streaming-related parameters are exposed on the data plane (control-plane API, not CFN).
- [ ] If knobs exist on the data plane: add a `streaming` block to `AgentCoreGatewaySchema` (e.g. `streaming: { enabled?: boolean; transport?: 'STREAMABLE_HTTP' | 'SSE' }`) and apply via control-plane `UpdateGateway` (or analog) post-CFN deploy in the same imperative-call pattern used by other post-deploy actions.
- [ ] If no knobs are exposed today: add a doc/banner explaining streaming is enabled by default and link to the MCP spec.
- [ ] Surface streaming status in `agentcore status` for gateways.
- [ ] If/when CFN adds streaming properties, deprecate the imperative path in favor of CFN.
### Additional Context
- CFN support: **NO** — `MCPGatewayConfiguration` does not model streaming. ([docs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-gateway-mcpgatewayconfiguration.md))
- Control-plane: streaming behavior is implicit/internal as of 2026-05-21; needs internal confirmation on whether knobs exist.
- This may collapse to a "documentation-only" issue if there is nothing to configure today.
- Pattern to follow: see #542 (resource-based policies — imperative call pattern for things CFN doesn't yet support).
Guía de contribución
Línea de trabajo
Primero confirma con el AgentCore service team qué parámetros de streaming expone la control-plane API, usando como contexto la limitación de CFN MCPGatewayConfiguration y la MCP specification. Después inspecciona AgentCoreGatewaySchema, el patrón de imperative-call posterior al despliegue de #542 y la salida de agentcore status gateway. Se considera terminado cuando se expongan la configuración de streaming y el estado, o se documente el comportamiento compatible de forma predeterminada si no existen controles.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- aws, typescript
- Área
- cli, cloud
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100