Linear MCP Server

import { gql } from 'graphql-tag'; export const CREATE_ISSUES_MUTATION = gql` mutation CreateIssues($input: [IssueCreateInput!]!) { issueCreate(input: $input) { success issue { id identifier title url team { id name } project { id name } } } } `; export const CREATE_PROJECT = gql` mutation CreateProject($input: ProjectCreateInput!) { projectCreate(input: $input) { success project { id name url } lastSyncId } } `; export const CREATE_BATCH_ISSUES = gql` mutation CreateBatchIssues($input: IssueBatchCreateInput!) { issueBatchCreate(input: $input) { success issues { id identifier title url } lastSyncId } } `; export const UPDATE_ISSUES_MUTATION = gql` mutation UpdateIssues($ids: [String!]!, $input: IssueUpdateInput!) { issueUpdate(ids: $ids, input: $input) { success issues { id identifier title url state { name } } } } `; export const DELETE_ISSUES_MUTATION = gql` mutation DeleteIssues($ids: [String!]!) { issueDelete(ids: $ids) { success } } `; export const CREATE_ISSUE_LABELS = gql` mutation CreateIssueLabels($labels: [IssueLabelCreateInput!]!) { issueLabelCreate(input: $labels) { success issueLabels { id name color } } } `;