Linear MCP: задачи и проекты Linear в Claude Code, Codex и Cursor

tacticlaunch/mcp-linear· Проверено 12.11.2026· 151на GitHub

Подключает агента к Linear: найти и создать задачу, сменить статус и исполнителя, оставить комментарий, вести проекты, циклы и апдейты по проектам.

2 реализации:

Пакет из npm на 198 инструментов по всему GraphQL API Linear: задачи, проекты, циклы, документы, клиенты, вебхуки, OAuth-приложения; вход по личному API-ключу.

Как подключить

Что сделать до подключения

1

Node.js 20 или новее

2

Личный API-ключ Linear

3
LINEAR_API_TOKEN

Linear → аватар организации → Settings → Security & access → Personal API Keys → New API Key; ключ показывается один раз

Конфиг для вашего клиента

Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code

claude mcp add --env 'LINEAR_API_TOKEN=<ваш API-ключ Linear>' --transport stdio linear \
  -- npx -y @tacticlaunch/mcp-linear

Проверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.

Инструменты сервера

linear_getViewerчитает текущего пользователя
linear_getTeamsпоказывает команды
linear_getUsersпоказывает пользователей
linear_searchIssuesищет задачи по фильтрам
linear_getIssueByIdчитает задачу по номеру
linear_createIssueсоздаёт задачу
linear_updateIssueменяет задачу
linear_assignIssueназначает исполнителя
linear_setIssuePriorityзадаёт приоритет
linear_addIssueLabelвешает метку
linear_createCommentпишет комментарий
linear_getCommentsчитает комментарии
linear_getWorkflowStatesпоказывает статусы команды
linear_getProjectsпоказывает проекты
linear_createProjectсоздаёт проект
linear_createProjectUpdateпубликует апдейт по проекту
linear_getActiveCycleпоказывает текущий цикл
linear_getDocumentsищет документы
linear_createDocumentсоздаёт документ
linear_createWebhookсоздаёт вебхук

Показано 20 из 198.

Что попросить агента

«Покажи все мои задачи в Linear»tacticlaunch вызовет linear_getViewer и linear_searchIssues, iceener — list_issues с фильтром assignedToMe
«Создай задачу «<название>» в команде <команда>»Агент найдёт команду через linear_getTeams и создаст задачу linear_createIssue
«Переведи задачу <FE-123> в статус «In Progress»»Агент возьмёт статусы команды из linear_getWorkflowStates и сменит статус через linear_updateIssue
«Назначь задачу <BE-456> на <имя>»Агент найдёт человека в linear_getUsers и вызовет linear_assignIssue
«Составь еженедельный апдейт по проекту <проект> из текущего состояния Linear»tacticlaunch соберёт данные через linear_getProjects и linear_searchIssues и опубликует апдейт linear_createProjectUpdate

Для каких задач

Найти свои открытые задачи и сгруппировать их по вехам и циклам
Создать задачу в нужной команде и назначить исполнителя
Сменить статус, приоритет или метку у задачи по её номеру
Составить еженедельный апдейт по проекту из текущего состояния Linear
Завести вебхук на события задач и комментариев
Создать или обновить до 50 задач одним вызовом

Ограничения

!

Изменения уходят в Linear сразу: оба сервера создают и меняют задачи, комментарии и проекты в рабочем пространстве

!

iceener нужно развернуть самому: своё OAuth-приложение в Linear и Cloudflare Workers или Bun, общего готового адреса нет

!

iceener не удаляет задачи, комментарии и проекты, задачи он только архивирует

!

Личный API-ключ в tacticlaunch не управляет дочерними OAuth-приложениями: для этого нужен токен OAuth-приложения в LINEAR_OAUTH_ACCESS_TOKEN

Какую реализацию выбрать

РеализацияКто делаетЗвёздыЗапускКлючИнструментыОбновлён
MCP LinearTacticLaunch151локальнотокен19812 октября 2026
Linear MCP Servericeener72HTTPвход155 октября 2026

Частые вопросы

Какой из двух серверов выбрать?
tacticlaunch ставится одной строкой через npx и даёт 198 инструментов, вход по личному ключу. iceener подходит, если сервер нужен по адресу в интернете, например для Claude в браузере: его надо развернуть самому, зато токены Linear не попадают в клиент.
Где взять API-ключ Linear?
В Linear нажмите на аватар организации слева вверху, откройте Settings → Security & access и в блоке Personal API Keys нажмите New API Key. Скопируйте ключ сразу: второй раз его не покажут.
Можно подключить Linear к Claude в браузере?
Да, через iceener: в Claude откройте Settings → Connectors, добавьте свой коннектор с адресом развёрнутого сервера и войдите в Linear при первом подключении.
Есть ли у сервера готовые сценарии?
У tacticlaunch есть MCP-промпты summarize-project-status, draft-project-update, triage-issue и summarize-document. Ещё он отдаёт ресурсы вроде linear://project/{id}/issues и linear://rate-limit.
Как поставить tacticlaunch сразу в Claude Code, Cursor и Codex?
Выполните npx add-mcp @tacticlaunch/mcp-linear --env LINEAR_API_TOKEN=<ключ>. Флаг -g ставит сервер глобально, без него — в текущий проект.
Как подключить Linear MCP к Claude Code?
Для iceener выполните claude mcp add --transport http linear <адрес сервера>. Для tacticlaunch откройте вкладку Claude Code в блоке «Как подключить» или поставьте его через npx add-mcp.
Как называется Linear MCP в npm?
Пакет tacticlaunch называется @tacticlaunch/mcp-linear: его запускает npx -y @tacticlaunch/mcp-linear, а npm install -g ставит команду mcp-linear. iceener разворачивают из репозитория: bun install, затем bun run deploy.
Работает ли сервер из России?
tacticlaunch запускается на вашем компьютере и обращается к Linear по вашему ключу; iceener работает там, где вы его развернули, например на Cloudflare Workers.

Похожие серверы