Skip to main content

What is MCP Integration?

Model Context Protocol (MCP) is an open protocol that allows AI assistants to connect with external tools and data sources. NOFire AI’s MCP integration brings complete production Knowledge directly into your development environment. With MCP, you can: Shift-Left (Before Deployment):
  • Assess deployment risk before merging code
  • Analyze blast radius of your changes
  • Identify critical services affected by your work
  • Get deployment strategy recommendations
Production Knowledge (Anytime):
  • Query production environment in natural language
  • Understand service dependencies and relationships
  • See what changed recently in any service
  • Investigate production behavior and incidents
  • Onboard new engineers by making production knowledge accessible
No dashboard switching. No context loss. All from your IDE.

Supported IDEs

NOFire AI MCP integration works with:

Cursor

Full integration with AI-powered code editor

Claude Desktop

Direct integration with Anthropic’s Claude Desktop app

MCP-Compatible Tools

Any tool supporting Model Context Protocol

Prerequisites

Before you set up the MCP integration, make sure that you have:
1

NOFire AI Account

You need a NOFire AI account with connected infrastructure
2

Data Sources Connected

Connect your observability stack (Grafana, Prometheus, Datadog), or deploy the NOFire AI Kubernetes agent, to build the production mapSetup guide
3

MCP API Token

Generate an MCP-specific API token from your NOFire AI dashboardAPI token guide
4

MCP-Compatible IDE

Install Cursor, Claude Desktop, or another MCP-compatible tool

Installation

Cursor setup

1

Open Cursor Settings

There are two ways to configure MCP in Cursor:Option 1: Via Cursor Settings UI
  1. Open Cursor Settings (Cmd/Ctrl + ,)
  2. Search for “MCP” in the settings search bar
  3. Look for “Model Context Protocol” section
  4. Click “Edit in mcp.json” or “Configure”
Option 2: Edit Config File DirectlyNavigate to the MCP configuration file:
  • macOS: ~/.cursor/mcp.json
  • Linux: ~/.cursor/mcp.json
  • Windows: %APPDATA%\.cursor\mcp.json
If the file does not exist, create it.
2

Add NOFire AI Configuration

Add the following configuration to your mcp.json file:
If you already have other MCP servers configured, add NOFire AI to the existing mcpServers object:
Important: Replace your-mcp-api-key-here with your actual MCP API token from the NOFire AI dashboard.Generate your API token →
3

Save and Restart Cursor

  1. Save the mcp.json file
  2. Completely quit Cursor (File → Quit or Cmd/Ctrl + Q)
  3. Restart Cursor
A simple window reload is not enough - you must fully quit and restart Cursor for MCP changes to take effect.
4

Test that NOFire AI is connected

Cursor lists the MCP servers in its AI chat panel. Make sure that NOFire AI appears there.Test the connection:Ask Cursor:
Or:
Expected behavior:
  • Cursor will call NOFire AI MCP server
  • You will see results about your services or deployment risk
  • If there is an error, check the troubleshooting section below

Cursor settings tips

Check MCP Status
  • Look for the MCP icon in Cursor’s status bar (bottom of window)
  • Click it to see which MCP servers are active
  • NOFire AI should appear in the list with a green indicator
Enable Detailed Logging To debug connection issues, enable verbose logging in Cursor settings:
  1. Open Settings → Advanced
  2. Enable “Developer Mode” or “Debug Logging”
  3. Check logs in Cursor’s developer console

Claude Desktop setup

1

Locate Claude Desktop Config File

Find and open Claude Desktop’s MCP configuration file:macOS:
Windows:
Linux:
If the file does not exist, create it with an empty JSON object:
2

Add NOFire AI Configuration

Add NOFire AI to the mcpServers section:If starting fresh:
If you have existing servers:
Important: Replace your-mcp-api-key-here with your actual MCP API token.Generate your API token →
3

Check the JSON syntax

Before you save, make sure that the JSON is valid:
  • Check that all brackets {} and braces [] are closed
  • Make sure that there is a comma between properties, and none after the last one
  • All strings must be in double quotes ""
Use a JSON validator if needed:
4

Save and Restart Claude Desktop

  1. Save the configuration file
  2. Completely quit Claude Desktop:
    • macOS: Claude → Quit Claude (or Cmd + Q)
    • Windows: File → Exit
    • Linux: File → Quit
  3. Restart Claude Desktop
Claude Desktop only reads the configuration file on startup. A full restart is required.
5

Test that NOFire AI is available

In a new conversation with Claude, you should see MCP tools available.Test the connection:Ask Claude:
Or:
Expected behavior:
  • Claude will indicate it is using NOFire AI tools
  • You will see results from your production environment
  • If there is an error, see troubleshooting below

Claude Desktop settings tips

Check MCP Status
  • Claude shows available tools at the bottom of the chat interface
  • Look for indicators that NOFire AI tools are loaded
  • If not visible, check the developer console for errors
Enable Developer Tools To debug issues:
  1. Open Claude Desktop Settings
  2. Look for “Developer” or “Advanced” options
  3. Enable developer tools/console
  4. Check for any MCP-related errors
File Permissions Make sure that the configuration file has the correct permissions:

Security considerations

MCP keys are read-only by designMCP API tokens can only query and analyze data from NOFire AI. They cannot:
  • Modify your production infrastructure
  • Trigger deployments or rollbacks
  • Create or delete Kubernetes resources
  • Change system configurations
  • Execute commands in your clusters
Your production environment stays safe even if an MCP key is compromised. The Kubernetes agent that observes your infrastructure state runs separately with its own authentication.
Learn more about API token types and permissions.

Next steps

Use the MCP server

The tools NOFire AI exposes, worked examples, and how to make an agent use them on every pull request.

Troubleshooting

The server does not appear, a tool returns nothing, or a token is rejected.

API tokens for MCP

Create, rotate, and revoke the token this setup needs.

Deployment risk

What NOFire AI checks before you deploy.