Skip to main content
Connecting Linear to NOFire AI gives an investigation access to the issues, projects, and team context in your Linear workspace. When something breaks, NOFire AI searches past tickets for the same pattern, triages new issues, and posts findings as comments. You stay in Slack or the Chat dashboard. Authentication uses a Linear API key. OAuth 2.0 support is coming soon.
This integration connects through the Linear MCP server. NOFire AI calls the hosted endpoint of Linear. You do not run any infrastructure for it.

What this enables

  • Incident context: search past issues and incidents for relevant patterns during investigations
  • Ticket triage: assess and prioritize incoming issues based on production signals
  • Add comments: post investigation findings, root cause summaries, or status updates to tickets

Prerequisites

  • A Linear workspace, and permission to create a personal API key in it.
  • The Linear teams you want NOFire AI to read.

Step 1: Create a Linear API key

Generate an API key in Linear

  1. Go to Settings → Account → Security & Access in Linear
  2. Under Personal API keys, click Create key
  3. Name it mcp-linear-nofire
  4. Select Only select permissions and enable: Read, Write, Create issues, Create comments
  5. Under Team access, select Only select teams and choose the teams NOFire should access
  6. Click Create and copy the key. You enter it in Step 2.
Linear API key creation with recommended permissions
Avoid granting Admin access. NOFire only needs read/write to issues and comments within the teams you select.

Step 2: Add Linear connection in NOFire AI

Configure the connection

  1. Go to the Connections tab in the NOFire AI dashboard at my.nofire.ai and click Connect on Linear (MCP).
  2. Enter:
    • Name (e.g., engineering-workspace)
    • MCP Server URL: https://mcp.linear.app/sse
    • Auth Header: Authorization
    • Auth Value: Bearer <your-api-key>
  3. Click Save to test the connection and establish the integration
NOFire AI Linear MCP connection formOnce connected, NOFire AI can query your Linear workspace during investigations and chat sessions.

Example queries

Test the connection

  1. Open the Connections dashboard and make sure that the Linear connection status is READY. A connection that stays in an error state did not authenticate.
  2. Ask NOFire a question that needs a ticket you know exists, using one of the example queries below. An answer that names the ticket confirms the connection works end to end.

Troubleshooting

The auth value must be the word Bearer, a space, and then the key. A key pasted on its own is rejected.
The key is scoped to teams that do not hold those tickets. Edit the key in Linear and add the teams.