log_analyzer_mcp
by Darkstar326
Overview
This MCP server and CLI client provide tools for analyzing log files, managing test runs, and generating code coverage reports, primarily for AI-assisted development workflows.
Installation
log-analyzer-mcp --transport stdioSecurity Notes
The `scripts/release.sh` contains an `eval` command to execute `uvx` for package installation, with arguments sourced from environment variables and command-line inputs. This creates a critical command injection vulnerability if an attacker can control these inputs. Additionally, the `_run_tests` function in `log_analyzer_mcp_server.py` constructs and executes `hatch test` commands, incorporating user-provided `agent` and `pattern` strings into `pytest -k` filters. While `pytest -k` expressions are usually treated as Python expressions, care must be taken to ensure no shell injection is possible with malicious inputs. The `_get_target_log_files` function correctly confines file searches to the project root, which is a good security practice.
Similar Servers
inspector
MCPJam Inspector is a desktop and web application designed for testing, debugging, and managing Model Context Protocol (MCP) servers, serving as a 'Postman for MCP'. It allows users to connect to MCP servers, explore their tools, resources, and prompts, perform API calls, manage OAuth authentication flows, run AI model evaluations, and monitor server-side RPC traffic.
mcpcat-typescript-sdk
MCPcat is an analytics platform designed for MCP server owners to capture user intentions and behavior patterns, offering session replay, trace debugging, and integration with existing observability tools.
inspector
Interactive developer tool for testing and debugging MCP (Model Context Protocol) servers, with support for MCP-UI and OpenAI Apps SDK widgets.
hoot
A testing and development tool for interacting with and debugging MCP (Multi-Modal Chat Protocol) servers, functioning like a specialized Postman for AI services.