bedrock-kb-retrival: StreamableHTTP support for the server
Describe the feature
I need support for StreamableHTTP transport for this server.
Use Case
I need to enrich my Agent with tools from bedrock-kb-retrieval-mcp-server MCP server. I need the Application to run in the kubernetes.
Application functionality:
- communication with LLM OpenAPI (bedrock, OpenAI, etc)
- communication to MCP Servers (has build in MCP Client to different MCP servers)
- communication with the User through Slack
- internal communication flow and error handling
As long as the Application tends to run as a service (in k8s, EKS etc) I can't use tools from MCP servers with stdio transport (right?)
So I can't use this MCP server as it only supports stdio (right?)
Proposed Solution
I need support for StreamableHTTP transport for this server in order to run it in k8s and make available for external calls. I almost sure that it has been already addressed somewhere, but can't find where
Other Information
It's still possible to use direct bedrock API calls (with lib boto3) for calls like retrieve or retrieve_and_generate to fetch data into my Application and continue communication flow. But still it would be good to use it through MCP.
Acknowledgements
- I may be able to implement this feature request
- This feature might incur a breaking change
Source: awslabs/mcp