用途
linear-mcp-server 是一个 Model Context Protocol(MCP)服务器,用于对接 Linear API。它把 Linear 的问题跟踪系统通过 MCP 集成起来,使 LLM 能够与 Linear 议题进行交互。
重要提示:该 MCP 服务器现在已被弃用(deprecated),不再维护。作者建议改用官方 Linear 远程 MCP 服务器(https://mcp.linear.app/sse)。
主要能力
该服务器提供以下工具(Tools):
- linear_create_issue:创建新的 Linear 议题。必填输入:title(字符串,议题标题)、teamId(字符串,创建议题的团队 ID);可选输入: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(字符串,要评论的议题 ID)、body(字符串,评论文本,支持 markdown);可选输入:createAsUser(字符串,自定义用户名)、displayIconUrl(字符串,自定义头像 URL)。
该服务器还提供以下资源(Resources):
- linear-issue:///{issueId}:查看单个议题详情
- linear-team:///{teamId}/issues:查看团队议题
- linear-user:///{userId}/assigned:查看用户被分配的议题
- linear-organization::查看组织信息
- linear-viewer::查看当前用户上下文
使用方式
自动安装:通过 Smithery 为 Claude Desktop 自动安装 Linear MCP 服务器。
手动安装:
- 为你的团队创建或获取 Linear API key:https://linear.app/YOUR-TEAM/settings/api
- 将服务器配置添加到 Claude Desktop:
- MacOS:~/Library/Application Support/Claude/claude_desktop_config.json
开发与构建相关命令(依据资料):
- 安装依赖
- 在 .env 中配置 Linear API key
- 构建服务器
- 使用自动重建进行开发
适用场景
资料中给出了一些可与 Claude Desktop 配合使用的示例提示词:
- "Show me all my high-priority issues"(展示所有高优先级议题)→ 执行 search_issues 工具和/或 linear-user:///{userId}/assigned,查找分配给你且优先级为 1 的议题
- "Based on what I've told you about this bug already, make a bug report for the authentication system"(根据我此前告诉你的信息,为认证系统写一份 bug 报告)→ 使用 create_issue 创建带有适当细节和状态跟踪的新高优先级议题
- "Find all in progress frontend tasks"(查找所有进行中的前端任务)→ 使用 search_issues 定位处于进行中状态的前端相关议题
- "Give me a summary of recent updates on the issues for mobile app development"(给我移动应用开发议题的近期更新摘要)→ 使用 search_issues 找出相关议题,再用 linear-issue:///{issueId} 获取议题详情并展示近期活动与评论
- "What's the current workload for the mobile team?"(移动团队当前的工作量如何?)→ 结合 linear-team:///{teamId}/issues 与 search_issues,分析移动团队议题的分布与优先级
限制
该 MCP 服务器已被弃用,不再维护,作者建议使用官方 Linear 远程 MCP 服务器。项目采用 MIT 许可证,允许在 MIT 许可证条款与条件下自由使用、修改和分发。除上述内容外,关于收费、价格、平台范围、实际效果等事实暂未提供。