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-serverOr 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_KEY — Personal 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.