MCP-Server
Verified Safeby LautaroMartVillalba
Overview
A Spring Boot REST API for hotel, room, reservation, customer, and address management, designed to be integrated with AI orchestration.
Installation
./mvnw spring-boot:runEnvironment Variables
- SPRING_DATASOURCE_USERNAME
- SPRING_DATASOURCE_PASSWORD
- SPRING_DATASOURCE_URL
Security Notes
The `SecurityConfig` (src/main/java/ar/mcp/server/config/SecurityConfig.java) explicitly disables CSRF protection, allows all origins for CORS, and sets all `/api/**`, `/mcp/**`, and `/sse/**` endpoints to `permitAll()` (no authentication/authorization). JWT authentication is marked as a TODO. This configuration is highly insecure for production deployment but is common for initial development. The `application.yml` contains default local database credentials (hotelms/hotelms) which are not suitable for production.
Similar Servers
xiaozhi-esp32-server-java
Provides backend support and a management platform for smart hardware devices, focusing on AI-powered voice interaction, device management, and IoT control.
hello-spring-mcp-server
This server provides a set of tools for AI agents to query employee skills and retrieve employees based on specific skills from an in-memory dataset.
spring-boot-ai
A Spring Boot application implementing a Model Context Protocol (MCP) server that provides a remote 'Booking Tool' for an AI agent.
dewy-resort
A comprehensive hotel management system integrating with external services (Salesforce, Stripe, Twilio, Home Assistant) and an AI conversational agent (AWS Bedrock) for managing bookings, guest services, maintenance, and billing.