spring-ai-resos

spring-ai-resos

3.2

If you are the rightful owner of spring-ai-resos and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This project is a Spring AI Enhanced Restaurant Booking System using an API-first approach, integrating an MCP server and client configuration for Claude, and a ReactJS powered chatbot UI.

The Spring AI Enhanced Restaurant Booking System is a multi-module project designed to facilitate restaurant reservations through a conversational chatbot interface. It leverages the ResOs API and Spring AI to provide a seamless booking experience. The system includes an MCP server and client configuration, allowing integration with Claude and other platforms. The project is structured to support developers in building applications that can interact with restaurant booking systems without relying on traditional platforms like OpenTable. By using an API-first approach, the system ensures flexibility and scalability, making it easier to incorporate new features and integrations. The project also includes a standalone ReactJS powered chatbot UI, enhancing user interaction and engagement.

Features

  • API-first approach for flexibility and scalability.
  • Integration with ResOs API for restaurant booking.
  • MCP server and client configuration for Claude.
  • Standalone ReactJS powered chatbot UI.
  • Support for multiple LLM providers like OpenAI, Groq Cloud, and OpenRouter.

Tools

  1. MCP Server

    For integration with Claude Desktop, providing tool call functionality

  2. MCP Client

    Configure clients to interact with LLM providers

  3. Chatbot UI

    Provide user interaction interface