Back to Home
cqfn icon

aibolit-mcp-server

by cqfn

Overview

Provides static code analysis feedback (most critical design issue) to AI agents for Java code refactoring via the Model Context Protocol (MCP).

Installation

Run Command
npx aibolit-mcp-server@0.0.6

Security Notes

The server uses `execSync` to run `aibolit` (a Python tool). The `path` variable, which is a user-provided argument from the AI agent, is directly interpolated into the shell command string (e.g., `python3 -m aibolit check --full --filenames ${path}`). This creates a command injection vulnerability, allowing an attacker to execute arbitrary shell commands by crafting a malicious file path.

Similar Servers

Stats

Interest Score38
Security Score2
Cost ClassLow
Avg Tokens100
Stars23
Forks5
Last Update2026-01-07

Tags

MCPAI AgentCode AnalysisJavaRefactoring