Last9 MCP Server enables AI agents to query exception and service graph data from Last9's observability platform. The implementation provides two tools: get_exceptions for retrieving server-side exceptions with details like type, message, and stack trace; and get_service_graph for analyzing upstream and downstream service dependencies with throughput metrics. Built with Go and featuring configurable rate limiting, the server integrates seamlessly with Claude desktop app and Cursor, making it valuable for developers who need AI-assisted troubleshooting and service dependency analysis within their Last9 monitoring environment.
Aucun avis encore. Soyez le premier à donner votre avis !
Connectez-vous pour rejoindre la conversation
Get the list of exceptions. Parameters: limit (integer, optional), lookback_minutes (integer, recommended), start_time_iso (string, optional), end_time_iso (string, optional), span_name (string, optional)
Get service summary with throughput, error rate, and response time. Parameters: start_time_iso (string, optional), end_time_iso (string, optional), env (string, optional)
Get available environments for services. Parameters: start_time_iso (string, optional), end_time_iso (string, optional)
Get detailed performance metrics for a service. Parameters: service_name (string, required), start_time_iso (string, optional), end_time_iso (string, optional), env (string, optional)
Get operations summary for a service. Parameters: service_name (string, required), start_time_iso (string, optional), end_time_iso (string, optional), env (string, optional)
Get service dependency graph showing incoming/outgoing dependencies. Parameters: service_name (string, optional), start_time_iso (string, optional), end_time_iso (string, optional), env (string, optional)
Execute PromQL range queries for metrics data. Parameters: query (string, required), start_time_iso (string, optional), end_time_iso (string, optional)
Execute PromQL instant queries for metrics data. Parameters: query (string, required), time_iso (string, optional)
Get label values for PromQL queries. Parameters: match_query (string, required), label (string, required), start_time_iso (string, optional), end_time_iso (string, optional)
Get available labels for PromQL queries. Parameters: match_query (string, required), start_time_iso (string, optional), end_time_iso (string, optional)
Get logs filtered by service name and/or severity level. Parameters: service (string, optional), severity (string, optional), lookback_minutes (integer, recommended), start_time_iso (string, optional), end_time_iso (string, optional), limit (integer, optional)
Get drop rules for logs that determine what logs get filtered out.
Create a drop rule for logs. Parameters: name (string, required), filters (array, required)
Get alert configurations from Last9. No parameters required.
Get currently active alerts from Last9 monitoring system. Parameters: timestamp (integer, optional), window (integer, optional)