mcp_troubleshooter
Verified Safeby tblakex01
Overview
A Model Context Protocol (MCP) server that provides comprehensive system troubleshooting and diagnostic tools for developers and system administrators, enabling LLMs to diagnose system issues, monitor resources, check logs, and test connectivity.
Installation
troubleshooting-mcpEnvironment Variables
- PYTHONPATH
- LOG_LEVEL
- PATH
Security Notes
The project demonstrates a strong "Security First" design principle. It implements a strict command whitelist (`SAFE_COMMANDS`) for `troubleshooting_execute_safe_command`, preventing arbitrary code execution. All inputs are rigorously validated using Pydantic models with type checking, range constraints, and pattern validation. Critical operations include timeout protection to prevent denial of service. The `log_reader` tool enforces access restrictions to `ALLOWED_LOG_DIRS` and uses `Path.resolve()` to mitigate path traversal vulnerabilities. Environment variables containing sensitive patterns are masked during inspection. While the security measures are robust for its intended diagnostic purpose, the inherent risk of running any system commands via an LLM, even whitelisted ones, means vigilance is always required.
Similar Servers
inspector
A web-based client and proxy server for inspecting and interacting with Model Context Protocol (MCP) servers, allowing users to browse resources, prompts, and tools, perform requests, and debug OAuth authentication flows.
code-index-mcp
Intelligent code indexing and analysis for Large Language Models, enabling tasks such as code review, refactoring, documentation generation, debugging assistance, and architectural analysis.
Lynkr
Lynkr is an AI orchestration layer that acts as an LLM gateway, routing language model requests to various providers (Ollama, Databricks, OpenAI, etc.). It provides an OpenAI-compatible API and enables AI-driven coding tasks via a rich set of tools and a multi-agent framework, with a strong focus on security, performance, and token efficiency. It allows AI agents to interact with a defined workspace (reading/writing files, executing shell commands, performing Git operations) and leverages long-term memory and agent learning to enhance task execution.
mcp-shark
Aggregate multiple Model Context Protocol (MCP) servers into a single unified interface with a powerful monitoring UI.