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
./build/install/sbol-mcp-server/bin/sbol-mcp-serverSecurity 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
it-tools-mcp
Provides a comprehensive Model Context Protocol (MCP) server offering over 100 IT tools and utilities for developers, system administrators, and IT professionals.
jsboige-mcp-servers
Manage and monitor GitHub Projects, Repositories, Issues, and GitHub Actions workflows programmatically, providing an interface for automation and integration with tools like VSCode Roo.
universal-mcp-servers
A comprehensive collection of 40+ Model Context Protocol (MCP) servers providing powerful capabilities for all major AI development tools, offering integration for IDEs, desktop applications, and command-line interfaces.
mcp_server
This server implements the Model Context Protocol (MCP) to expose developer-defined tools as a HTTP API, specifically demonstrating a task creation tool.