= Spring AI MCP Spring :page-title: Spring AI MCP Spring :doctype: book :icons: font :source-highlighter: highlight.js :toc: left Spring Integration module for Model Control Protocol (MCP) that provides Spring-specific functionality for working with MCP clients. == Overview The `spring-ai-mcp` module is part of the https://github.com/spring-projects-experimental/spring-ai-mcp[Spring AI MCP] project. It provides Spring Framework integration for the Model Control Protocol (MCP), enabling seamless integration of MCP functionality within Spring applications. == Features * Spring integration for MCP clients * Function callback implementation for tool invocations * Seamless integration with Spring AI's function calling capabilities == Main Components === McpFunctionCallback The `McpFunctionCallback` class is the primary component of this module. It implements Spring AI's `FunctionCallback` interface and provides: * Integration between Spring AI's function calling system and MCP tools * Automatic conversion between JSON and Java objects for tool arguments * Synchronous tool execution support == Usage To use this module, add the following dependency to your Maven project: [source,xml] ---- org.springframework.experimental spring-ai-mcp 0.5.0-SNAPSHOT ----