Back to Home
sinditech icon

sindi-ai-mcp-server

by sinditech

Overview

Provides a Java/Jakarta EE implementation of Anthropic's Model Context Protocol (MCP) to integrate custom features (tools, prompts, resources) with AI models.

Installation

Run Command
mvn clean liberty:dev -e

Security Notes

The `MCPServerContainers.java` module, provided as an example feature, exposes direct Docker client interaction via `@Tool` annotations (e.g., running, removing, building containers). If enabled and callable by an LLM without extremely robust authorization and sandboxing, this could lead to critical Remote Code Execution (RCE), Denial of Service (DoS), or information disclosure on the host system. This is a severe security risk. External API URLs are hardcoded in `MCPRealWeather.java`, which, while not immediately critical for public weather APIs, is generally a bad practice for sensitive keys.

Similar Servers

Stats

Interest Score12
Security Score2
Cost ClassMedium
Avg Tokens150
Stars1
Forks2
Last Update2025-12-24

Tags

JavaJakarta EEAIModel Context ProtocolLLM Integration