
Linear MCP Server 精选
一个模型上下文协议(Model Context Protocol)服务器,它与 Linear 的问题跟踪系统集成,允许大型语言模型(LLM)通过自然语言交互来创建、更新、搜索和评论 Linear 问题。
README
Linear MCP 服务器
一个用于 Linear API 的 模型上下文协议 服务器。
此服务器通过 MCP 提供与 Linear 问题跟踪系统的集成,允许 LLM 与 Linear 问题进行交互。
安装
自动安装
要通过 Smithery 为 Claude Desktop 自动安装 Linear MCP 服务器:
npx @smithery/cli install linear-mcp-server --client claude
手动安装
-
为您的团队创建或获取 Linear API 密钥:https://linear.app/YOUR-TEAM/settings/api
-
将服务器配置添加到 Claude Desktop:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- MacOS:
{
"mcpServers": {
"linear": {
"command": "npx",
"args": [
"-y",
"linear-mcp-server"
],
"env": {
"LINEAR_API_KEY": "your_linear_api_key_here"
}
}
}
}
组件
工具
-
linear_create_issue
: 创建新的 Linear 问题- 必需输入:
title
(字符串): 问题标题teamId
(字符串): 在哪个团队中创建问题
- 可选输入:
description
(字符串): 问题描述(支持 markdown)priority
(数字, 0-4): 优先级(1=紧急,4=低)status
(字符串): 初始状态名称
- 必需输入:
-
linear_update_issue
: 更新现有问题- 必需输入:
id
(字符串): 要更新的问题 ID
- 可选输入:
title
(字符串): 新标题description
(字符串): 新描述priority
(数字, 0-4): 新优先级status
(字符串): 新状态名称
- 必需输入:
-
linear_search_issues
: 使用灵活的过滤条件搜索问题- 可选输入:
query
(字符串): 在标题/描述中搜索的文本teamId
(字符串): 按团队过滤status
(字符串): 按状态过滤assigneeId
(字符串): 按负责人过滤labels
(字符串数组): 按标签过滤priority
(数字): 按优先级过滤limit
(数字, 默认: 10): 最大结果数
- 可选输入:
-
linear_get_user_issues
: 获取分配给用户的问题- 可选输入:
userId
(字符串): 用户 ID(省略则为已验证用户)includeArchived
(布尔值): 包括已归档的问题limit
(数字, 默认: 50): 最大结果数
- 可选输入:
-
linear_add_comment
: 向问题添加评论- 必需输入:
issueId
(字符串): 要评论的问题 IDbody
(字符串): 评论文本(支持 markdown)
- 可选输入:
createAsUser
(字符串): 自定义用户名displayIconUrl
(字符串): 自定义头像 URL
- 必需输入:
资源
linear-issue:///{issueId}
- 查看单个问题详情linear-team:///{teamId}/issues
- 查看团队问题linear-user:///{userId}/assigned
- 查看用户分配的问题linear-organization:
- 查看组织信息linear-viewer:
- 查看当前用户上下文
使用示例
一些可以与 Claude Desktop 一起使用的示例提示,以与 Linear 交互:
-
"显示我所有高优先级的问题" → 执行
search_issues
工具和/或linear-user:///{userId}/assigned
以查找分配给您的优先级为 1 的问题 -
"根据我已经告诉你的关于这个 bug 的信息,为身份验证系统创建一个 bug 报告" → 使用
create_issue
创建一个新的高优先级问题,其中包含适当的详细信息和状态跟踪 -
"查找所有正在进行中的前端任务" → 使用
search_issues
查找与前端相关的正在进行中的任务 -
"给我一个关于移动应用程序开发问题的最新更新摘要" → 使用
search_issues
识别相关问题,然后使用linear-issue:///{issueId}
获取问题详细信息并显示最近的活动和评论 -
"移动团队目前的工作量是多少?" → 结合使用
linear-team:///{teamId}/issues
和search_issues
来分析移动团队的问题分配和优先级
开发
- 安装依赖项:
npm install
- 在
.env
中配置 Linear API 密钥:
LINEAR_API_KEY=your_api_key_here
- 构建服务器:
npm run build
对于具有自动重建功能的开发:
npm run watch
许可证
此 MCP 服务器在 MIT 许可证下获得许可。 这意味着您可以自由使用、修改和分发该软件,但须遵守 MIT 许可证的条款和条件。 有关更多详细信息,请参阅项目存储库中的 LICENSE 文件。
推荐服务器
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
MCP Package Docs Server
促进大型语言模型高效访问和获取 Go、Python 和 NPM 包的结构化文档,通过多语言支持和性能优化来增强软件开发。
Claude Code MCP
一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。
@kazuph/mcp-taskmanager
用于任务管理的模型上下文协议服务器。它允许 Claude Desktop(或任何 MCP 客户端)在基于队列的系统中管理和执行任务。
Apple MCP Server
通过 MCP 协议与 Apple 应用(如“信息”、“备忘录”和“通讯录”)进行交互,从而使用自然语言发送消息、搜索和打开应用内容。
Gitingest-MCP
一个用于 gitingest 的 MCP 服务器。它允许像 Claude Desktop、Cursor、Cline 等 MCP 客户端快速提取关于 Github 仓库的信息,包括仓库摘要、项目目录结构、文件内容等。

Supabase MCP Server
一个模型上下文协议(MCP)服务器,它提供对 Supabase 管理 API 的编程访问。该服务器允许 AI 模型和其他客户端通过标准化的接口来管理 Supabase 项目和组织。
mermaid-mcp-server
一个模型上下文协议 (MCP) 服务器,用于将 Mermaid 图表转换为 PNG 图像。