You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
setupCmd.Flags().String("auto-approve", "", "Comma-separated list of tool names to auto-approve, or 'allow-read-only' to auto-approve all read-only tools")
83
86
}
84
87
85
88
// checkBinary checks if the Linear MCP binary is already on the path
mcp.WithDescription("Retrieves a single Linear issue by its ID. Returns detailed information about the issue including title, description, priority, status, assignee, team, full comment history (including nested comments), related issues, and all attachments (pull requests, design files, documents, etc.)."),
512
531
mcp.WithString("issueId", mcp.Required(), mcp.Description("ID of the issue to retrieve")),
mcp.WithDescription("Retrieves Linear teams with an optional name filter. If no name is provided, returns all teams. Returns team details including ID, name, and key."),
519
538
mcp.WithString("name", mcp.Description("Optional team name filter. Returns teams whose names contain this string.")),
mcp.WithDescription("Creates a new Linear issue with specified details. Use this to create tickets for tasks, bugs, or feature requests. Returns the created issue's identifier and URL. Required fields are title and teamId, with optional description, priority (0-4, where 0 is no priority and 1 is urgent), and status."),
mcp.WithDescription("Updates an existing Linear issue's properties. Use this to modify issue details like title, description, priority, or status. Requires the issue ID and accepts any combination of updatable fields. Returns the updated issue's identifier and URL."),
mcp.WithDescription("Adds a comment to an existing Linear issue. Supports markdown formatting in the comment body. Can optionally specify a custom user name and avatar for the comment. Returns the created comment's details including its URL."),
550
-
mcp.WithString("issueId", mcp.Required(), mcp.Description("ID of the issue to comment on")),
551
-
mcp.WithString("body", mcp.Required(), mcp.Description("Comment text in markdown format")),
552
-
mcp.WithString("createAsUser", mcp.Description("Optional custom username to show for the comment")),
553
-
mcp.WithString("displayIconUrl", mcp.Description("Optional avatar URL for the comment")),
mcp.WithDescription("Creates a new Linear issue with specified details. Use this to create tickets for tasks, bugs, or feature requests. Returns the created issue's identifier and URL. Required fields are title and teamId, with optional description, priority (0-4, where 0 is no priority and 1 is urgent), and status."),
mcp.WithDescription("Updates an existing Linear issue's properties. Use this to modify issue details like title, description, priority, or status. Requires the issue ID and accepts any combination of updatable fields. Returns the updated issue's identifier and URL."),
mcp.WithDescription("Adds a comment to an existing Linear issue. Supports markdown formatting in the comment body. Can optionally specify a custom user name and avatar for the comment. Returns the created comment's details including its URL."),
567
+
mcp.WithString("issueId", mcp.Required(), mcp.Description("ID of the issue to comment on")),
568
+
mcp.WithString("body", mcp.Required(), mcp.Description("Comment text in markdown format")),
569
+
mcp.WithString("createAsUser", mcp.Description("Optional custom username to show for the comment")),
570
+
mcp.WithString("displayIconUrl", mcp.Description("Optional avatar URL for the comment")),
0 commit comments