
spring boot mcp demo
Demo application for sprint-boot-mcp starter
Repository Info
About This Server
Demo application for sprint-boot-mcp starter
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
Spring Boot MCP Demo
This is a demo project for a Spring Boot application implementing the Model Context Protocol (MCP).
Project Structure
- src/main/java: Contains the main Java source code for the application.
com.msra.spring_boot_mcp_demo: Includes the main application classes such asBook,BookController,DemoApplication, andDemoController.
- src/main/resources: Contains application resources such as
application.properties,books.json, and templates. - src/test/java: Contains test cases for the application.
- build/: Contains compiled classes, generated sources, and build reports.
- gradle/: Gradle wrapper files.
Prerequisites
- Java 17 or higher
- Gradle 7.6 or higher
How to Run
- Clone the repository:
git clone <repository-url> - Navigate to the project directory:
cd spring-boot-mcp-demo - Build the project:
./gradlew build - Run the application:
./gradlew bootRun
Endpoints
- GET /books: Fetches a list of books.
- POST /books: Adds a new book.
License
This project is licensed under the MIT License.
Quick Start
Clone the repository
git clone https://github.com/ramki982/spring-boot-mcp-demoInstall dependencies
cd spring-boot-mcp-demo
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.