Facilitates the creation of an MCP server leveraging Spring AI for interacting with external tools and resources.
This project provides a Spring Boot integration with the Model Context Protocol (MCP), enabling AI models to interact with external tools and resources in a standardized manner. It extends the MCP Java SDK with Spring Boot starters for both client and server, and includes an example MCP server that connects to a PostgreSQL database, exposing tools to fetch data based on LLM prompts. It integrates with Spring AI to let an LLM decide which tool to use based on a given prompt.