← All integrations
Project Management

Linear AI Agent

Automate your Linear workflow with an AI agent. Triage, create, and update issues from any channel or on a schedule with Oido — self-hostable, multi-provider LLM.

What you can automate with Linear + Oido

  • Turn a Telegram message into a Linear issue with the right team, label, and priority.
  • Post a daily standup of in-progress issues to your team channel.
  • Auto-triage incoming issues — set priority and assignee from the description.
  • Answer 'what's blocking the release?' by reading issue state and dependencies.

Oido connects to Linear through a Linear MCP server, exposing issues, projects, and teams as agent tools. With Oido's channels and scheduler, Linear becomes something your agent maintains for you instead of another board to keep updated by hand.

How it works

The Linear MCP server wraps Linear's GraphQL API as tools for creating, searching, and updating issues. Oido injects your API key and runs the agent on demand or on a schedule. Capture work from anywhere — a Telegram message, a Slack thread, an email — and let the agent file it correctly in Linear.

Chain it with GitHub and the agent can close the loop: open an issue, link the PR, update status when it merges.

Setup

Install the Linear MCP server as an Oido extension:

oido extensions install https://github.com/jerhadf/linear-mcp-server

Or add it directly to ~/.config/oido/mcp-servers.json:

{
  "servers": {
    "linear": {
      "command": "npx",
      "args": [
        "-y",
        "linear-mcp-server"
      ],
      "env": {
        "LINEAR_API_KEY": "${LINEAR_API_KEY}"
      },
      "transport": "stdio"
    }
  }
}

LINEAR_API_KEYPersonal API key from Linear → Settings → API → Personal API keys.

Confirm the exact source and env vars against the Linear MCP server — package names occasionally change.

Related integrations
GitHubSlack
Run Linear agents with Oido →← All integrations