Skip to content

netbuffer/spring-boot3-mcp-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spring-boot3-mcp-demo

jdk 17 spring-boot spring-ai dotenv-java

help

Project Modules

This project contains the following modules:

  1. mcp-client - Main application module with Spring Boot web controllers and services
  2. mcp-common - Shared utilities and common components

Quick Start

To run the application:

  1. Clone the repository
  2. Run mvn clean install to build all modules
  3. Start the application with:
    mvn spring-boot:run -pl mcp-client

Features

  • RESTful API endpoints
  • Environment variable management using dotenv-java
  • Modular architecture

Reference Documentation

For further reference, please consider the following sections:

Guides

The following guides illustrate how to use some features concretely:

Maven Parent overrides

Due to Maven's design, elements are inherited from the parent POM to the project POM. While most of the inheritance is fine, it also inherits unwanted elements like <license> and <developers> from the parent. To prevent this, the project POM contains empty overrides for these elements. If you manually switch to a different parent and actually want the inheritance, you need to remove those overrides.

About

spring-boot3-mcp-demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages