Back to Home
Glebasta33 icon

sbol-mcp-server

by Glebasta33

Overview

Assists Android developers with generating Clean Architecture layers, managing tasks, and resolving Gradle build errors by interacting with an MCP client.

Installation

Run Command
./build/install/sbol-mcp-server/bin/sbol-mcp-server

Security Notes

CRITICAL: The `compilerTools.kt` file, specifically the `runGradleBuild` function, constructs shell commands (`./gradlew :$nameModule$buildType`) using user-provided input (`nameModule`, `buildType`) without proper sanitization. This allows for command injection, where a malicious user could embed arbitrary shell commands within the `nameModule` argument, leading to remote code execution on the server's host system. For example, providing `my_module; rm -rf /;` as the module name would execute `rm -rf /`.

Similar Servers

Stats

Interest Score0
Security Score1
Cost ClassLow
Avg Tokens500
Stars0
Forks0
Last Update2025-12-17

Tags

Android DevelopmentCode GenerationTask ManagementGradleClean Architecture