TM

tacticlaunch/mcp-linear

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

149 stars 40 forks 质量 92 趋势 30MIT

tacticlaunch/mcp-linear 是从 https://github.com/tacticlaunch/mcp-linear. 导入的 MCP 服务器候选

概览

tacticlaunch/mcp-linear 是从 https://github.com/tacticlaunch/mcp-linear. 导入的 MCP 服务器候选

概述(AI 翻译)

一个为线性GraphQL API设计的模型上下文协议(MCP)服务器,专为真实项目管理工作流而建——而不仅仅是基础的CRUD问题。

特色

MCP Linear 通过实现 MCP 协议,连接了 AI 助手和 Linear 系统。通过它,你可以:

  • 检索问题、项目、团队、周期、里程碑、路线图、客户、客户需求以及工作空间/项目/倡议/团队/问题/发布/周期文档
  • 创建和更新问题,更改状态,分配和评论
  • 管理项目,完整了解差异的项目和倡议更新生命周期、里程碑、路线图、保存视图和收藏
  • 创建和管理工作区 webhook,包括更新和签名秘密轮换
  • 准备 OAuth 应用清单和授权 URL,发放有范围的客户端凭证令牌,或在作为管理 OAuth 应用认证时管理子 OAuth 应用
  • 使用模板、自定义字段和附件
  • 处理客户记录、客户状态/层级以及与问题或项目相关的需求
  • 无需离开MCP即可读取通知、订阅、会话、审计和集成
  • 在进行密集规划会议前检查速率限制和服务器健康状况

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

MCP Linear

A Model Context Protocol (MCP) server for the Linear GraphQL API, built for real project-management workflows — not just basic issue CRUD.

Features

MCP Linear bridges AI assistants and Linear by implementing the MCP protocol. With it you can:

  • Retrieve issues, projects, teams, cycles, milestones, roadmaps, customers, customer needs, and workspace/project/initiative/team/issue/release/cycle documents
  • Create and update issues, change status, assign, and comment
  • Manage projects, full diff-aware project and initiative update lifecycles, milestones, roadmaps, saved views, and favorites
  • Create and manage workspace webhooks, including updates and signing-secret rotation
  • Prepare OAuth app manifests and authorization URLs, issue scoped client-credentials tokens, or manage child OAuth apps when authenticated as a managing OAuth application
  • Work with templates, custom fields, and attachments
  • Work with customer records, customer statuses/tiers, and customer needs linked to issues or projects
  • Read notifications, subscriptions, sessions, audits, and integrations without leaving MCP
  • Inspect rate-limit and server health before running heavy planning sessions

See TOOLS.md for the full inventory.

MCP-native resources and prompts

The server exposes MCP resources and prompts in addition to tools, including:

  • Resources: linear://viewer, linear://organization, linear://teams, linear://projects, linear://project/{id}, linear://project/{id}/issues, linear://project/{id}/documents, linear://issue/{id}, linear://document/{id}, linear://roadmap/{id}, linear://milestone/{id}, linear://rate-limit
  • Prompts: summarize-project-status, draft-project-update, triage-issue, summarize-document

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”
  • “Show all open issues in this project grouped by milestone and cycle”
  • “Draft a weekly project update from the current Linear state”
  • “Find the newest documents related to a project and summarize the key decisions”
  • “Show the pinned documents and links on this team’s home page”
  • “Create a document for ENG-123 with resource ordering metadata”
  • “Get the latest project update diff and archive an outdated update”
在 GitHub 查看完整 README

安装

npx -y @tacticlaunch/mcp-linear
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "linear": { "command": "npx", "args": ["-y", "@tacticlaunch/mcp-linear"], "env": { "LINEAR_API_TOKEN": "<YOUR_TOKEN>" } } } }