Back to Home
smhajimirzaei icon

QUACK-MCP-SERVER

Verified Safe

by smhajimirzaei

Overview

An intelligent continuous integration server providing automated Python code analysis, linting, and static type checking, designed for seamless AI assistant integration via the Model Context Protocol (MCP).

Installation

Run Command
docker run -p 8000:8000 quack-mcp-server

Security Notes

The server executes external command-line tools (mypy, pylint) on user-provided code by writing the code to temporary files and passing the file paths as arguments. This mitigates direct shell injection vulnerabilities. However, any intrinsic vulnerability within mypy or pylint that allows arbitrary code execution through crafted input files during static analysis could compromise the server. Additionally, the presence of `TestProcessor` (which runs `pytest` on user code) in the codebase is a critical security concern; while not registered in `quack/server.py` by default in the provided code, enabling it would allow arbitrary code execution, requiring robust sandboxing beyond the current implementation.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassMedium
Avg Tokens2000
Stars0
Forks0
Last Update2025-11-30

Tags

MCPCICode AnalysisPythonAI AssistantLintingStatic Analysis