Linear问题管理服务器

一个用于与Linear问题、项目、文档、评论、周期和里程碑交互的远程MCP服务器。

  • by superradcompany-library
  • 本地部署
  • 更新于
在 GitHub 查看 zerocore-ai-library/linear-mcpb

使用说明

线性MCP服务器

一个远程MCP服务器,用于与线性问题、项目、文档、评论、周期和里程碑进行交互。

设置

使用工具CLI

从安装CLIhttps://github.com/zerocore-ai/tool-cli

# Install from tool.store
tool install library/linear
# View available tools
tool info library/linear
# List your issues
tool call library/linear -m list_issues -p assignee=me
# Get issue details
tool call library/linear -m get_issue -p id=LIN-123
# Create a new issue
tool call library/linear -m create_issue -p title="Fix bug" -p team="Engineering"

认证

Linear MCP使用OAuth 2.1身份验证。首次使用时,系统会提示您通过浏览器授权访问。

连接端点:

  • HTTP(推荐): https://mcp.linear.app/mcp
  • 上海证券交易所 https://mcp.linear.app/sse

工具

list_issues

在用户的线性工作区中列出问题。使用“我”作为你问题的受让人。

输入:

字段 类型 必填 描述
limit number No 最大结果数(默认值:50,最大值:250)
cursor string 否 下一页光标
orderBy string 否 排序:“createdAt”或“updatedAt”
query string 否 搜索问题标题或描述
team string 否 团队名称或ID
state string 否 状态类型、名称或ID
cycle string 否 循环名称、编号或ID
label string 否 标签名称或ID
assignee string 否 用户名、姓名、电子邮件或“我”
project string 否 项目名称或ID
priority number No 0=无,1=紧急,2=高,3=正常,4=低

get_issue

按ID检索有关问题的详细信息,包括附件和git分支名称。

输入:

字段 类型 必填 描述
id string 是 问题ID或标识符(例如LIN-123)
includeRelations boolean 否 包括阻塞/相关/重复关系

create_issue

创建一个新的线性问题。

输入:

字段 类型 必填 描述
title string 是 问题标题
team string 是 团队名称或ID
description string 否 内容为Markdown
cycle string 否 循环名称、编号或ID
milestone string 否 里程碑名称或ID
priority number No 0=无,1=紧急,2=高,3=正常,4=低
project string 否 项目名称或ID
state string 否 状态类型、名称或ID
assignee string 否 用户名、姓名、电子邮件或“我”
labels array 否 标签名称或ID
dueDate string 否 到期日期(ISO格式)
estimate number 否 问题估计值

update_issue

更新现有的线性问题。

输入:

字段 类型 必填 描述
id string 是 问题ID
title string 否 问题标题
description string 否 内容为Markdown
state string 否 状态类型、名称或ID
assignee string 否 用户名、姓名、电子邮件或“我”(删除为null)
priority number No 0=无,1=紧急,2=高,3=正常,4=低
labels array 否 标签名称或ID
dueDate string 否 到期日期(ISO格式)

list_comments

列出特定线性问题的评论。

输入:

字段 类型 必填 描述
issueId string 是 问题ID

create_comment

对特定的线性问题发表评论。

输入:

字段 类型 必填 描述
issueId string 是 问题ID
body string 是 内容为Markdown
parentId string 否 父评论ID(用于回复)

list_projects

列出用户线性工作区中的项目。

输入:

字段 类型 必填 描述
limit number No 最大结果数(默认值:50,最大值:250)
cursor string 否 下一页光标
query string 否 搜索项目名称
state string 否 状态类型、名称或ID
team string 否 团队名称或ID
member string 否 用户名、姓名、电子邮件或“我”
includeMilestones boolean 否 包括里程碑

get_project

在Linear中检索特定项目的详细信息。

输入:

字段 类型 必填 描述
query string 是 项目ID或名称
includeMilestones boolean 否 包括里程碑
includeResources boolean 否 包括资源(文档、链接)

create_project

在Linear中创建新项目。

输入:

字段 类型 必填 描述
name string 是 项目名称
team string 是 团队名称或ID
description string 否 内容为Markdown
summary string 否 简短摘要(最多255个字符)
startDate string 否 开始日期(ISO格式)
targetDate string 否 目标日期(ISO格式)
priority integer 否 0=无,1=紧急,2=高,3=中,4=低
lead string 否 用户名、姓名、电子邮件或“我”
labels array 否 标签名称或ID

update_project

更新现有的线性项目。

输入:

字段 类型 必填 描述
id string 是 项目ID
name string 否 项目名称
description string 否 内容为Markdown
state string 否 项目状态
startDate string 否 开始日期(ISO格式)
targetDate string 否 目标日期(ISO格式)
priority integer 否 0=无,1=紧急,2=高,3=中,4=低

list_teams

在用户的线性工作区中列出团队。

输入:

字段 类型 必填 描述
limit number No 最大结果数(默认值:50,最大值:250)
cursor string 否 下一页光标
query string 否 搜索查询

get_team

检索特定线性团队的详细信息。

输入:

字段 类型 必填 描述
query string 是 团队UUID、密钥或名称

list_users

检索线性工作区中的用户。

输入:

字段 类型 必填 描述
limit number No 最大结果数(默认值:50,最大值:250)
cursor string 否 下一页光标
query string 否 按姓名或电子邮件筛选
team string 否 团队名称或ID

get_user

检索特定Linear用户的详细信息。

输入:

字段 类型 必填 描述
query string 是 用户名、姓名、电子邮件或“我”

list_cycles

检索特定线性团队的周期。

输入:

字段 类型 必填 描述
teamId string 是 团队ID
type string 否 筛选器:“当前”、“上一个”或“下一个”

list_documents

列出用户线性工作区中的文档。

输入:

字段 类型 必填 描述
limit number No 最大结果数(默认值:50,最大值:250)
cursor string 否 下一页光标
query string 否 搜索查询
projectId string 否 按项目ID筛选

get_document

按ID或slug检索线性文档。

输入:

字段 类型 必填 描述
id string 是 文档ID或slug

create_document

在Linear中创建新文档。

输入:

字段 类型 必填 描述
title string 是 文档标题
content string 否 内容为Markdown
project string 否 项目名称或ID
issue string 否 问题ID或标识符

update_document

更新现有的线性文档。

输入:

字段 类型 必填 描述
id string 是 文档ID或slug
title string 否 文档标题
content string 否 内容为Markdown

list_milestones

列出线性项目中的所有里程碑。

输入:

字段 类型 必填 描述
project string 是 项目名称或ID

create_milestone

在线性项目中创建新的里程碑。

输入:

字段 类型 必填 描述
project string 是 项目名称或ID
name string 是 里程碑名称
description string 否 里程碑描述
targetDate string 否 目标完成日期(ISO格式)

list_issue_labels

列出线性工作区或团队中的可用问题标签。

输入:

字段 类型 必填 描述
limit number No 最大结果数(默认值:50,最大值:250)
name string 否 按名称筛选
team string 否 团队名称或ID

list_issue_statuses

列出线性团队中可用的问题状态。

输入:

字段 类型 必填 描述
team string 是 团队名称或ID

create_attachment

针对特定的线性问题创建新附件。

输入:

字段 类型 必填 描述
issue string 是 问题ID或标识符(例如LIN-123)
base64Content string 是 Base64编码文件内容
filename string 是 文件名(例如“screencast.png”)
contentType string Yes MIME类型(例如“image/png”)
title string 否 附件标题

extract_images

从markdown内容中提取和获取图像。

输入:

字段 类型 必填 描述
markdown string 是 包含图像引用的Markdown内容

search_documentation

搜索Linear的文档,了解其功能和使用方法。

输入:

字段 类型 必填 描述
query string 是 搜索查询
page number 否 页码(默认值:0)

许可证

阿帕奇-2.0

参考文献

  • https://linear.app/docs/mcp