Linear
效率与工作流by tacticlaunch
通过 AI 助手无缝访问和管理 Linear 的项目、Issues 与团队,并用自动化指令高效处理项目管理任务,提升协作与执行效率。
把 Linear 项目、Issue 和团队协作接入 AI 助手,用自动化指令少做重复管理动作,推进更快、执行更稳。
什么是 Linear?
通过 AI 助手无缝访问和管理 Linear 的项目、Issues 与团队,并用自动化指令高效处理项目管理任务,提升协作与执行效率。
核心功能 (42 个工具)
linear_getViewerGet information about the currently authenticated user
linear_getOrganizationGet information about the current Linear organization
linear_getUsersGet a list of users in the Linear organization
linear_getLabelsGet a list of issue labels from Linear
linear_getTeamsGet a list of teams from Linear
linear_getWorkflowStatesGet workflow states for a team
linear_getProjectsGet a list of projects from Linear
linear_createProjectCreate a new project in Linear
linear_updateProjectUpdate an existing project in Linear
linear_addIssueToProjectAdd an existing issue to a project
linear_getProjectIssuesGet all issues associated with a project
linear_getCyclesGet a list of all cycles
linear_getActiveCycleGet the currently active cycle for a team
linear_addIssueToCycleAdd an issue to a cycle
linear_getInitiativesGet a list of all initiatives from Linear
linear_getInitiativeByIdGet details of a specific initiative by ID
linear_createInitiativeCreate a new initiative
linear_updateInitiativeUpdate an existing initiative
linear_archiveInitiativeArchive an initiative
linear_unarchiveInitiativeUnarchive an initiative
linear_deleteInitiativeDelete an initiative (move to trash)
linear_getInitiativeProjectsGet all projects associated with an initiative
linear_addProjectToInitiativeAdd a project to an initiative
linear_removeProjectFromInitiativeRemove a project from an initiative
linear_getIssuesGet a list of recent issues from Linear
linear_getIssueByIdGet a specific issue by ID or identifier (e.g., ABC-123)
linear_searchIssuesSearch for issues with various filters
linear_createIssueCreate a new issue in Linear
linear_updateIssueUpdate an existing issue in Linear
linear_createCommentAdd a comment to an issue in Linear (supports threaded replies)
linear_addIssueLabelAdd a label to an issue in Linear
linear_removeIssueLabelRemove a label from an issue in Linear
linear_assignIssueAssign an issue to a user
linear_subscribeToIssueSubscribe to issue updates
linear_convertIssueToSubtaskConvert an issue to a subtask
linear_createIssueRelationCreate relations between issues (blocks, is blocked by, etc.)
linear_archiveIssueArchive an issue
linear_setIssuePrioritySet the priority of an issue
linear_transferIssueTransfer an issue to another team
linear_duplicateIssueDuplicate an issue
linear_getIssueHistoryGet the history of changes made to an issue
linear_getCommentsGet all comments for an issue
README
MCP Linear
A Model Context Protocol (MCP) server implementation for the Linear GraphQL API that enables AI assistants to interact with Linear project management systems.
<a href="https://glama.ai/mcp/servers/@tacticlaunch/mcp-linear"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@tacticlaunch/mcp-linear/badge" /> </a>Features
MCP Linear bridges the gap between AI assistant and Linear (project management tool) by implementing the MCP protocol. This allows to:
- Retrieve issues, projects, teams, and other data from Linear
- Create and update issues
- Change issue status
- Assign issues to team members
- Add comments
- Create projects and teams
Example prompts
Once connected, you can use prompts like:
- "Show me all my Linear issues"
- "Create a new issue titled 'Fix login bug' in the Frontend team"
- "Change the status of issue FE-123 to 'In Progress'"
- "Assign issue BE-456 to John Smith"
- "Add a comment to issue UI-789: 'This needs to be fixed by Friday'"
Installation
Getting Your Linear API Token
To use MCP Linear, you'll need a Linear API token. Here's how to get one:
- Log in to your Linear account at linear.app
- Click on organization avatar (in the top-left corner)
- Select Settings
- Navigate to Security & access in the left sidebar
- Under Personal API Keys click New API Key
- Give your key a name (e.g.,
MCP Linear Integration) - Copy the generated API token and store it securely - you won't be able to see it again!
Installing via Smithery (Recommended)
- To install MCP Linear for Cursor:
npx -y @smithery/cli install @tacticlaunch/mcp-linear --client cursor
- To install MCP Linear for Claude Desktop:
npx -y @smithery/cli install @tacticlaunch/mcp-linear --client claude
Manual Configuration
Add the following to your MCP settings file:
{
"mcpServers": {
"linear": {
"command": "npx",
"args": ["-y", "@tacticlaunch/mcp-linear"],
"env": {
"LINEAR_API_TOKEN": "<YOUR_TOKEN>"
}
}
}
}
Client-Specific Configuration Locations
- Cursor:
~/.cursor/mcp.json - Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json - Claude VSCode Extension:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json - GoMCP:
~/.config/gomcp/config.yaml
Manual run
Prerequisites
- Node.js (v18+)
- NPM or Yarn
- Linear API token
# Install globally
npm install -g @tacticlaunch/mcp-linear
# Or clone and install locally
git clone https://github.com/tacticlaunch/mcp-linear.git
cd mcp-linear
npm install
npm link # Makes the package available globally
Running the Server
Run the server with your Linear API token:
mcp-linear --token YOUR_LINEAR_API_TOKEN
Or set the token in your environment and run without arguments:
export LINEAR_API_TOKEN=YOUR_LINEAR_API_TOKEN
mcp-linear
Available Tools
See TOOLS.md for a complete list of available tools and planned features.
Development
See DEVELOPMENT.md for more information on how to develop locally.
Links
tacticlaunch/cursor-memory-bank - If you are a developer seeking to enhance your workflow with Cursor, consider giving it a try.
License
This project is licensed under the MIT License - see the LICENSE file for details.
常见问题
Linear 是什么?
通过 AI 助手无缝访问和管理 Linear 的项目、Issues 与团队,并用自动化指令高效处理项目管理任务,提升协作与执行效率。
Linear 提供哪些工具?
提供 42 个工具,包括 linear_getViewer、linear_getOrganization、linear_getUsers 等。
相关 Skills
表格处理
by anthropics
围绕 .xlsx、.xlsm、.csv、.tsv 做读写、修复、清洗、格式整理、公式计算与格式转换,适合修改现有表格、生成新报表或把杂乱数据整理成交付级电子表格。
✎ 做 Excel/CSV 相关任务很省心,能直接读写、修复、清洗和格式转换,尤其擅长把乱七八糟的表格整理成交付级文件。
PDF处理
by anthropics
遇到 PDF 读写、文本表格提取、合并拆分、旋转加水印、表单填写或加解密时直接用它,也能提取图片、生成新 PDF,并把扫描件通过 OCR 变成可搜索文档。
✎ PDF杂活别再来回切工具了,文本表格提取、合并拆分到OCR识别一次搞定,连扫描件也能变可搜索。
Word文档
by anthropics
覆盖Word/.docx文档的创建、读取、编辑与重排,适合生成报告、备忘录、信函和模板,也能处理目录、页眉页脚、页码、图片替换、查找替换、修订批注及内容提取整理。
✎ 搞定 .docx 的创建、改写与精排版,目录、批量替换、批注修订和图片更新都能自动化,做正式文档尤其省心。
相关 MCP Server
文件系统
编辑精选by Anthropic
Filesystem 是 MCP 官方参考服务器,让 LLM 安全读写本地文件系统。
✎ 这个服务器解决了让 Claude 直接操作本地文件的痛点,比如自动整理文档或生成代码文件。适合需要自动化文件处理的开发者,但注意它只是参考实现,生产环境需自行加固安全。
by wonderwhy-er
Desktop Commander 是让 AI 直接执行终端命令、管理文件和进程的 MCP 服务器。
✎ 这工具解决了 AI 无法直接操作本地环境的痛点,适合需要自动化脚本调试或文件批量处理的开发者。它能让你用自然语言指挥终端,但权限控制需谨慎,毕竟让 AI 执行 rm -rf 可不是闹着玩的。
EdgarTools
编辑精选by dgunning
EdgarTools 是无需 API 密钥即可解析 SEC EDGAR 财报的开源 Python 库。
✎ 这个工具解决了金融数据获取的痛点——直接让 AI 读取结构化财报,比如让 Claude 分析苹果的 10-K 文件。适合量化分析师或金融开发者快速构建数据管道。但注意,它依赖 SEC 网站稳定性,高峰期可能延迟。