Exposes an HTTP Model Context Protocol (MCP) server using Spring Boot and Spring AI to provide custom, secured tools.
This application serves as a robust HTTP Model Context Protocol (MCP) server, built with Spring Boot and leveraging Spring AI to enable the creation and exposure of custom tools. It integrates seamlessly with OAuth2 Resource Server security, specifically supporting AWS Cognito, ensuring that access to its tools is authenticated and authorized via JWT bearer tokens. It simplifies the process of making bespoke functionalities available to MCP-compatible clients like Claude Desktop or the MCP Inspector, allowing for secure, extensible tool integration in AI-driven workflows.