AWS now has a service called AgentCore for hosting Agents & MCP servers: https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/what-is-bedrock-agentcore.html

It'd be great to develop a Spring AI AgentCore module that would enable seamless support for running Spring AI Agents and MCP servers. The aspects that will need support:

AgentCore Runtime

  • [ ] Conform to the runtime contract
  • [ ] Support arm64 container images
  • [ ] Verify base image compatibility

AgentCore Memory

  • [ ] Support externalizing chat memory (short term & long term) to AgentCore Memory

AgentCore Identity

AgentCore Observability

The ideal end user experience would culminate to a Spring AI user just being able to add the new Spring AI AgentCore module, then do a bootBuildImage and then run their agent on AgentCore with the Memory, Identity, and Observability all auto-configured correctly.