Back to Home
pacphi icon

spring-ai-resos

Verified Safe

by pacphi

Overview

AI-powered conversational interface for managing restaurant bookings, customers, orders, and feedback through tool invocation.

Installation

Run Command
cd mcp-server && export RESOS_API_ENDPOINT=http://localhost:8080/api/v1/resos && mvn spring-boot:run -Dspring-boot.run.profiles=cloud,dev

Environment Variables

  • RESOS_API_ENDPOINT
  • AUTH_SERVER_URL
  • MCP_SERVER_SECRET

Security Notes

The project implements a robust three-tier OAuth2 security architecture with JWTs for authentication and authorization. It explicitly addresses security concerns like CSRF (disabling it for API endpoints with justification) and uses BCrypt for password hashing. Sensitive information like API keys and secrets are handled via environment variables with sensible development defaults, intended to be overridden in production. The conditional disabling of OAuth2 for STDIO transport is justified for local integration (e.g., Claude Desktop). Overall, a high focus on security best practices is evident, though default secrets in development profiles should always be overridden in production.

Similar Servers

Stats

Interest Score30
Security Score9
Cost ClassMedium
Avg Tokens800
Stars1
Forks1
Last Update2026-01-19

Tags

AIChatbotSpring AIMCPOAuth2Restaurant Management