Skip to main content
Linear

Linear

Linear project-management molecule for SixDegree. Discovers organizations, teams, projects, issues, cycles, and labels; exposes issue lifecycle and comment management over MCP.

  • Discovery: LinearOrganization, LinearTeam, LinearProject, LinearIssue, LinearCycle, LinearLabel (with BELONGS_TO, ASSIGNED_TO, PART_OF, LABELED_WITH, IMPLEMENTED_BY, TRACKS, CORRESPONDS_TO, NOTIFIES relations; cross-molecule IMPLEMENTED_BY / TRACKS / CORRESPONDS_TO via rules).
  • MCP: 4 tools (1 Hydrate, 1 Factory, 2 Mutate).
NameCategoryRiskPurpose
linear_hydrate_issueHydrateReadFetch full details of a Linear issue.
linear_create_issueFactoryWriteCreate a new issue in a team.
linear_update_issueMutateWriteChange a Linear issue's state, priority, assignee, or title.
linear_add_commentMutateWriteAdd a comment to a Linear issue.

Either an OAuth-resolved bearer token or a Linear API key authenticates.

FieldRequiredPurpose
oauth_tokenone-ofBearer token from the platform's Linear OAuth flow. Preferred.
api_keyone-ofLinear API key. Fallback.
include_issues, include_cycles, include_labelsnoDiscovery scope toggles.
team_keysnoLimit discovery to specific team keys (empty = all teams).
issue_days_backnoHistory window for issue discovery. Default 90.

Declares a linear OAuth provider on both Discovery and MCP capabilities. AuthURL/TokenURL are canonical (https://linear.app/oauth/authorize, https://api.linear.app/oauth/token). Scopes: read, write, issues:create.

Consumed by the SixDegree platform via the molecule registry. See the main README.