MCPcopy Create free account

hub / github.com/cline/linear-mcp / functions

Functions104 in github.com/cline/linear-mcp

↓ 21 callersMethodexecute
( document: DocumentNode, variables?: V )
src/graphql/client.ts:52
↓ 21 callersMethodinitialize
(config: AuthConfig)
src/auth.ts:170
↓ 7 callersMethodcreateProjectMilestone
(input: ProjectMilestoneCreateInput)
src/graphql/client.ts:224
↓ 7 callersMethodhandleCallback
(code: string)
src/auth.ts:72
↓ 6 callersMethodgetAuthorizationUrl
()
src/auth.ts:51
↓ 6 callersMethodgetClient
()
src/auth.ts:193
↓ 6 callersMethodisAuthenticated
()
src/auth.ts:203
↓ 6 callersMethodneedsTokenRefresh
()
src/auth.ts:207
↓ 5 callersMethodrefreshAPIKey
()
src/auth.ts:122
↓ 5 callersMethodsearchIssues
( filter: SearchIssuesInput['filter'], first: number = 50, after?: string, orderBy: string
src/graphql/client.ts:148
↓ 5 callersMethodsetTokenData
(tokenData: TokenData)
src/auth.ts:213
↓ 4 callersMethodcreateProjectWithIssues
(projectInput: ProjectInput, issues: CreateIssueInput[])
src/graphql/client.ts:100
↓ 4 callersMethodsearchProjectMilestones
(options: { filter?: any; first?: number; after?: string; orderBy?: string; } = {})
src/graphql/client.ts:248
↓ 3 callersMethodcreateIssue
(input: CreateIssueInput)
src/graphql/client.ts:72
↓ 3 callersMethoddeleteProjectMilestone
(id: string)
src/graphql/client.ts:236
↓ 3 callersMethodgetCurrentUser
()
src/graphql/client.ts:170
↓ 3 callersFunctiongetProjectDescription
(project: Project)
src/features/projects/types/project.types.ts:39
↓ 3 callersMethodgetProjectMilestone
(id: string)
src/graphql/client.ts:242
↓ 3 callersMethodgetProjectMilestoneDescription
* Utility function to get the actual project milestone description * Prioritizes documentContent.content over legacy description field
src/features/milestones/handlers/milestone.handler.ts:306
↓ 3 callersMethodgetTeams
()
src/graphql/client.ts:164
↓ 3 callersMethodupdateIssues
(ids: string[], input: UpdateIssueInput)
src/graphql/client.ts:136
↓ 3 callersMethodupdateProjectMilestone
(id: string, input: ProjectMilestoneUpdateInput)
src/graphql/client.ts:230
↓ 2 callersMethodcreateIssueLabels
(labels: LabelInput[])
src/graphql/client.ts:142
↓ 2 callersMethodcreateIssues
(issues: CreateIssueInput[])
src/graphql/client.ts:78
↓ 2 callersMethodcreateProject
(input: ProjectInput)
src/graphql/client.ts:86
↓ 2 callersMethoddeleteIssue
(id: string)
src/graphql/client.ts:188
↓ 2 callersMethoddeleteIssues
(ids: string[])
src/graphql/client.ts:196
↓ 2 callersMethodgetProject
(id: string)
src/graphql/client.ts:176
↓ 2 callersMethodsearchProjects
(filter: { name?: { eq: string } })
src/graphql/client.ts:182
↓ 2 callersMethodupdateIssue
(id: string, input: UpdateIssueInput)
src/graphql/client.ts:127
↓ 1 callersMethodcreateBatchIssues
(issues: CreateIssueInput[])
src/graphql/client.ts:92
↓ 1 callersMethodcreateComment
(input: CreateCommentInput)
src/graphql/client.ts:218
↓ 1 callersFunctioncreateMockClient
()
src/__tests__/config/jest.setup.ts:41
↓ 1 callersMethodextractIssueNumber
* Helper method to extract the issue number from an identifier (e.g., "IDE-11" -> 11)
src/features/issues/handlers/issue.handler.ts:203
↓ 1 callersMethodgenerateState
()
src/auth.ts:220
↓ 1 callersMethodgetHandlerForTool
* Gets the appropriate handler for a given tool name.
src/core/handlers/handler.factory.ts:38
↓ 1 callersMethodgetIssueComments
( issueId: string, first: number = 50, after?: string, includeArchived: boolean = false )
src/graphql/client.ts:202
↓ 1 callersFunctionmain
()
scripts/get-test-tokens.ts:9
↓ 1 callersFunctionmain
()
scripts/test-oauth.ts:7
↓ 1 callersMethodrun
()
src/index.ts:87
↓ 1 callersMethodsetupRequestHandlers
()
src/index.ts:63
↓ 1 callersFunctiontestAPIKey
()
scripts/get-test-tokens.ts:21
↓ 1 callersFunctiontestOAuth
()
scripts/get-test-tokens.ts:41
Functionconstructor
( protected readonly auth: LinearAuth, protected readonly graphqlClient: LinearGraphQLClient | undefin
src/core/handlers/base.handler.ts:11
Methodconstructor
()
src/index.ts:25
Methodconstructor
()
src/auth.ts:49
Methodconstructor
(auth: LinearAuth, graphqlClient?: LinearGraphQLClient)
src/core/handlers/handler.factory.ts:24
Methodconstructor
(auth: LinearAuth, graphqlClient?: LinearGraphQLClient)
src/features/users/handlers/user.handler.ts:11
Methodconstructor
(auth: LinearAuth, graphqlClient?: LinearGraphQLClient)
src/features/auth/handlers/auth.handler.ts:11
Methodconstructor
(auth: LinearAuth, graphqlClient?: LinearGraphQLClient)
src/features/projects/handlers/project.handler.ts:12
Methodconstructor
(auth: LinearAuth, graphqlClient?: LinearGraphQLClient)
src/features/issues/handlers/issue.handler.ts:27
Methodconstructor
(auth: LinearAuth, graphqlClient?: LinearGraphQLClient)
src/features/comments/handlers/comment.handler.ts:18
Methodconstructor
(auth: LinearAuth, graphqlClient?: LinearGraphQLClient)
src/features/milestones/handlers/milestone.handler.ts:12
Methodconstructor
(auth: LinearAuth, graphqlClient?: LinearGraphQLClient)
src/features/teams/handlers/team.handler.ts:11
Methodconstructor
(linearClient: LinearClient)
src/graphql/client.ts:48
FunctioncreateJsonResponse
* Creates a JSON response with the given data.
src/core/handlers/base.handler.ts:52
FunctioncreateResponse
* Creates a successful response with the given text content.
src/core/handlers/base.handler.ts:38
FunctiongetMockLinearClient
()
src/__tests__/config/jest.setup.ts:59
MethodhandleAuth
(args: any)
src/core/interfaces/tool-handler.interface.ts:7
MethodhandleAuth
* Initializes OAuth flow with Linear.
src/features/auth/handlers/auth.handler.ts:18
MethodhandleAuthCallback
(args: any)
src/core/interfaces/tool-handler.interface.ts:8
MethodhandleAuthCallback
* Handles OAuth callback after user authorization.
src/features/auth/handlers/auth.handler.ts:42
MethodhandleBulkUpdateIssues
(args: any)
src/core/interfaces/tool-handler.interface.ts:13
MethodhandleBulkUpdateIssues
(args: BulkUpdateIssuesInput)
src/features/issues/types/issue.types.ts:127
MethodhandleBulkUpdateIssues
* Updates multiple issues in bulk.
src/features/issues/handlers/issue.handler.ts:116
MethodhandleCreateComment
(args: CreateCommentInput)
src/features/comments/types/comment.types.ts:79
MethodhandleCreateComment
* Creates a new comment on an issue or replies to an existing comment.
src/features/comments/handlers/comment.handler.ts:82
MethodhandleCreateIssue
(args: any)
src/core/interfaces/tool-handler.interface.ts:11
MethodhandleCreateIssue
(args: CreateIssueInput)
src/features/issues/types/issue.types.ts:125
MethodhandleCreateIssue
* Creates a single issue.
src/features/issues/handlers/issue.handler.ts:34
MethodhandleCreateIssues
(args: any)
src/core/interfaces/tool-handler.interface.ts:12
MethodhandleCreateIssues
(args: CreateIssuesInput)
src/features/issues/types/issue.types.ts:126
MethodhandleCreateIssues
* Creates multiple issues in bulk.
src/features/issues/handlers/issue.handler.ts:85
MethodhandleCreateProjectMilestone
* Creates a new project milestone.
src/features/milestones/handlers/milestone.handler.ts:19
MethodhandleCreateProjectMilestones
* Creates multiple project milestones at once.
src/features/milestones/handlers/milestone.handler.ts:233
MethodhandleCreateProjectWithIssues
(args: any)
src/core/interfaces/tool-handler.interface.ts:19
MethodhandleCreateProjectWithIssues
* Creates a new project with associated issues * @example * ```typescript * const result = await handler.handleCreateProjectWithIssues({ *
src/features/projects/handlers/project.handler.ts:37
MethodhandleDeleteIssue
(args: any)
src/core/interfaces/tool-handler.interface.ts:15
MethodhandleDeleteIssue
(args: DeleteIssueInput)
src/features/issues/types/issue.types.ts:129
MethodhandleDeleteIssue
* Deletes a single issue.
src/features/issues/handlers/issue.handler.ts:214
MethodhandleDeleteIssues
(args: any)
src/core/interfaces/tool-handler.interface.ts:16
MethodhandleDeleteIssues
(args: DeleteIssuesInput)
src/features/issues/types/issue.types.ts:130
MethodhandleDeleteIssues
* Deletes multiple issues in bulk.
src/features/issues/handlers/issue.handler.ts:234
MethodhandleDeleteProjectMilestone
* Deletes a project milestone.
src/features/milestones/handlers/milestone.handler.ts:110
FunctionhandleError
* Handles errors consistently across all handlers.
src/core/handlers/base.handler.ts:59
MethodhandleGetIssueComments
(args: GetIssueCommentsInput)
src/features/comments/types/comment.types.ts:78
MethodhandleGetIssueComments
* Gets comments for a specific issue, including threaded replies.
src/features/comments/handlers/comment.handler.ts:25
MethodhandleGetProject
(args: any)
src/core/interfaces/tool-handler.interface.ts:20
MethodhandleGetProject
* Gets information about a specific project.
src/features/projects/handlers/project.handler.ts:117
MethodhandleGetProjectMilestone
* Gets information about a specific project milestone.
src/features/milestones/handlers/milestone.handler.ts:130
MethodhandleGetProjectMilestones
* Gets project milestones for a specific project.
src/features/milestones/handlers/milestone.handler.ts:199
MethodhandleGetTeams
(args: any)
src/core/interfaces/tool-handler.interface.ts:24
MethodhandleGetTeams
* Gets information about all teams, including their states and labels.
src/features/teams/handlers/team.handler.ts:18
MethodhandleGetUser
(args: any)
src/core/interfaces/tool-handler.interface.ts:27
MethodhandleGetUser
* Gets information about the currently authenticated user.
src/features/users/handlers/user.handler.ts:18
MethodhandleSearchIssues
(args: any)
src/core/interfaces/tool-handler.interface.ts:14
MethodhandleSearchIssues
(args: SearchIssuesInput)
src/features/issues/types/issue.types.ts:128
MethodhandleSearchIssues
* Searches for issues with filtering and pagination.
src/features/issues/handlers/issue.handler.ts:156
MethodhandleSearchProjectMilestones
* Searches for project milestones with filtering and pagination.
src/features/milestones/handlers/milestone.handler.ts:154
MethodhandleSearchProjects
(args: any)
src/core/interfaces/tool-handler.interface.ts:21
next →1–100 of 104, ranked by callers