donts-MCP-Server-Demo

donts-MCP-Server-Demo

0

This project is a Model Context Protocol (MCP) server demonstration using Spring Boot and WebFlux. It includes tools for calculations, weather data retrieval, data model searches, and API executions, providing a robust backend for various functionalities.

Project Overview

This is a demonstration project of a Model Context Protocol (MCP) server built with Spring Boot. The project offers several functionalities including:

  • Calculator Tool: Capable of processing mathematical expressions.
  • Weather Query Tool: Retrieves real-time weather information for specified cities.
  • System Information Resource: Provides basic system information.
  • Data Model Search Tool: Finds matching data models based on user descriptions.
  • API Interface Search Tool: Locates API interfaces corresponding to data models.
  • API Execution Tool: Constructs parameters based on user input and invokes actual interfaces.

Technology Stack

  • Java 17
  • Spring Boot
  • Spring WebFlux
  • Model Context Protocol (MCP)
  • Server-Sent Events (SSE)