01Tool Integration: Demonstrates how to expose Java methods as callable tools for AI models
02MCP Client: Consumes AI model completion services from the server
03REST API: Exposes a REST endpoint for users to submit questions
04MCP Server: Provides AI model completion services with function-calling capabilities
05Server-Sent Events (SSE): Uses SSE for communication between server and client
060 GitHub stars