python_mcp_servers
by Bhoopesh123
Overview
Automate monitoring tasks by integrating with Prometheus for metric data retrieval, generating PromQL queries, and dynamically creating or updating Grafana dashboards, alongside triggering n8n workflows.
Installation
uv run mcpEnvironment Variables
- GRAFANA_API_KEY
Security Notes
The Grafana API key is hardcoded directly in multiple Python source files (`main.py`, `main_grafana_prom_automated.py`, etc.), which is a critical security vulnerability. Additionally, the `trigger_n8n_get` tool accepts an arbitrary `webhook_url` as input, which exposes the server to Server-Side Request Forgery (SSRF) attacks or allows it to be used for port scanning internal networks.
Similar Servers
mcp-ai-agent
This repository provides an AI agent designed to interact with and control entities within a Multi-Client Protocol (MCP) environment, likely a game or simulation.
pulse-tm
Pulse is a terminal-based task manager designed for developers to manage projects and tasks, offering CLI, TUI, and seamless integration with AI agents via the Model Context Protocol (MCP).
test-mcp-server
This server provides a simple HTTP API endpoint using FastMCP to expose a basic mathematical addition function.
mcp-python-server
Provides a server implementation using Python, likely for a specific protocol or game environment (e.g., Minecraft Coder Pack) based on the 'MCP' naming convention.