my-mcp-server
Verified Safeby divaxi
Overview
Provides a schema-based API for AI clients to query and filter employee data from a SQL database using QueryDSL.
Installation
java -Dspring.ai.mcp.server.stdio=true -jar /ABSOLUTE/PATH/TO/PARENT/FOLDER/ai-0.0.1-SNAPSHOT.jarEnvironment Variables
- POSTGRES_DB
- POSTGRES_USER
- POSTGRES_PASSWORD
Security Notes
The server uses QueryDSL for building database queries, which provides strong protection against SQL injection. Input validation occurs through DTO deserialization and explicit type conversions. No 'eval' or direct command execution identified. The 'compose.yaml' contains a weak default PostgreSQL password ('secret'), which should be changed for production environments, but this is a configuration choice, not a vulnerability in the application's code itself.
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.
springboot-mcp-server
An AI-powered Spring Boot server for student management, demonstrating tool-use capabilities with an external large language model.
SQL-QueryDSL-query-mcp-server
Serves as a Model Context Protocol (MCP) server for AI clients to query and filter data from a SQL database using QueryDSL.