mcp-server-newrelic

mcp-server-newrelic

3.2

If you are the rightful owner of mcp-server-newrelic and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This repository provides a Model Context Protocol (MCP) server for interacting with the New Relic NerdGraph API, allowing MCP clients to query and interact with New Relic account data using natural language or specific commands.

The New Relic NerdGraph MCP Server is designed to facilitate interaction with the New Relic NerdGraph API through the Model Context Protocol (MCP). Built on the fastmcp framework, this server allows users to perform various operations on their New Relic account, such as fetching account details, executing NerdGraph and NRQL queries, managing entities, and handling APM, Synthetics, and Alerts features. The server requires Python 3.10+, a New Relic account, and a User API key for authentication. Configuration is done via environment variables, and the server is run using the fastmcp command-line tool. Once running, it listens for incoming MCP connections, enabling clients to interact with New Relic data using natural language or direct tool invocation.

Features

  • Account Details: Fetch basic information about the configured account.
  • Generic NerdGraph Queries: Execute arbitrary NerdGraph queries.
  • NRQL Queries: Run specific NRQL queries against your account data.
  • Entity Management: Search for entities and retrieve detailed information by GUID.
  • APM: List Application Performance Monitoring (APM) applications.

Tools

  1. query_nerdgraph

    Executes an arbitrary NerdGraph query.

  2. run_nrql_query

    Executes a NRQL query.

  3. search_entities

    Searches for New Relic entities based on criteria.

  4. list_apm_applications

    Lists APM applications.

  5. list_synthetics_monitors

    Lists Synthetic monitors.