Linear (after install)
Connect Linear via MCP (most listings) or the Linear Agent channel after installing from Eve Directory.
The Linear chip on listings usually means an MCP connection. A few starters use the Linear channel (Agent Session webhooks) instead. This page covers the directory post-install steps for both; framework details stay on eve.dev.
Official setup: Connections · Linear channel · eve.dev/integrations
Connection (MCP) — most catalog agents
import { connect } from "@vercel/connect/eve";
import { defineMcpClientConnection } from "eve/connections";
export default defineMcpClientConnection({
url: "https://mcp.linear.app/mcp",
description: "Linear workspace: issues, projects, cycles, and comments.",
auth: connect({ connector: "linear", principalType: "app" }),
});After install:
vercel link
vercel connect create linear
vercel env pullAuthorize the Connect client against the Linear workspace the agent should use. This is separate from the Linear channel below — MCP is for tools from other surfaces; the channel is for Agent Session inbox turns.
Channel — Linear Agent starters
Eve’s preferred channel setup uses Connect + connectLinearCredentials (see Linear channel). Some listings still document env vars (LINEAR_AGENT_ACCESS_TOKEN, LINEAR_WEBHOOK_SECRET) with a bare linearChannel().
After install, either:
- Connect (preferred):
vercel connect create linear --triggers, re-attach the trigger to/eve/v1/linear, and swap the channel file toconnectLinearCredentials("linear/<your-uid>"), or - BYO: follow the listing
SETUP.mdand Eve’s bring-your-own App section for env + webhook URL.
On this site, channel-oriented listings may also appear under the linear-agent integration filter.
Agents using Linear
PR Review Sentinel
Review pull requests against team conventions, flag risky changes, and post structured, actionable feedback.
Browser QA Runner
Walk critical user flows in a real browser, capture evidence, and file reproducible bug reports.