trackmcp
Back to directory
BootcampToProd

spring-boot-ai-mcp-client

View on GitHub

A Spring Boot application for interacting with MCP servers using Spring AI Chat Client and Rest Controller

1 stars JavaAI & Machine Learning Updated Jun 5, 2025
mcpmodel-context-protocolmodel-context-protocol-clientspring-ai-mcpspring-ai-mcp-clientspring-boot-aispring-boot-ai-mcpspring-boot-ai-mcp-client

Documentation

Spring Boot AI MCP Client

Overview

This project demonstrates how to build an MCP (Model-Connected Processing) client using Spring Boot AI. The MCP client allows seamless interaction with external MCP servers, enabling AI models to perform dynamic tool calls and retrieve data efficiently.

For a detailed step-by-step guide on building an MCP client using Spring Boot AI, check out our blog:

**Building an MCP Client with Spring Boot AI: A Beginner’s Guide**

Setup Instructions

1. Clone this repository:

sh
git clone https://github.com/your-repo/spring-boot-ai-mcp-client.git
   cd spring-boot-ai-mcp-client

2. Update application properties with the required values:

    3. Build and run the application:

    sh
    mvn spring-boot:run

    Note

    Before running the application, make sure to replace all placeholder values for:

    • OpenAI API Key
    • MCP Server Paths
    • Any required environment variables for each MCP server

    Frequently asked questions

    What is spring-boot-ai-mcp-client?

    spring-boot-ai-mcp-client is A Spring Boot application for interacting with MCP servers using Spring AI Chat Client and Rest Controller

    How do I install spring-boot-ai-mcp-client?

    Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

    Is spring-boot-ai-mcp-client open source?

    Yes — it is hosted on GitHub at https://github.com/BootcampToProd/spring-boot-ai-mcp-client and has 1 stars.

    Related MCP tools

    Run your own MCP server? See who uses it and what to fix.

    Measure it with TrackMCP