Linear (Go) MCP сервер
MCP сервер для Linear, написанный на Go, предоставляющий инструменты для создания, обновления, поиска задач Linear, управления комментариями и получения информации о командах через единый статический бинарный файл.
автор: Community
curl -fsSL https://vibebaza.com/i/linear-go | bash
MCP сервер для Linear, написанный на Go, предоставляющий инструменты для создания, обновления, поиска задач Linear, управления комментариями и получения информации о командах через единый статический бинарный файл.
Установка
Из релизов
# Download from GitHub Releases page
chmod +x linear-mcp-go-*
Автоматическая загрузка
# Download linux binary for the latest release
RELEASE=$(curl -s https://api.github.com/repos/geropl/linear-mcp-go/releases/latest)
DOWNLOAD_URL=$(echo $RELEASE | jq -r '.assets[] | select(.name | contains("linux")) | .browser_download_url')
curl -L -o ./linear-mcp-go $DOWNLOAD_URL
chmod +x ./linear-mcp-go
Настройка для AI-ассистентов
# Basic setup
./linear-mcp-go setup
# With write access
./linear-mcp-go setup --write-access
# With auto-approval for read-only tools
./linear-mcp-go setup --auto-approve=allow-read-only
Доступные инструменты
| Инструмент | Описание |
|---|---|
linear_create_issue |
Создает новую задачу Linear с указанными деталями, поддерживает создание связей родитель-дочерний элемент... |
linear_update_issue |
Обновляет свойства существующей задачи Linear, такие как заголовок, описание, приоритет и статус |
linear_search_issues |
Ищет задачи Linear используя гибкие критерии включая текст запроса, команду, статус, исполнителя, метки... |
linear_get_user_issues |
Получает задачи, назначенные конкретному пользователю или аутентифицированному пользователю |
linear_get_issue |
Получает одну задачу Linear по ее ID |
linear_add_comment |
Добавляет комментарий к существующей задаче Linear, поддерживает ответы на существующие комментарии с поддержкой URL... |
linear_reply_to_comment |
Удобный инструмент для ответа на существующий комментарий, автоматически определяет задачу из комментария... |
linear_get_issue_comments |
Получает комментарии к задаче Linear с поддержкой пагинации и навигации по тредам |
linear_update_issue_comment |
Обновляет существующий комментарий к задаче Linear с поддержкой URL для идентификации комментария |
linear_get_teams |
Получает команды Linear с дополнительным фильтром по имени |
Возможности
- Создание, обновление и поиск задач Linear
- Получение задач, назначенных пользователю
- Добавление комментариев к задачам и ответы на существующие комментарии
- URL-осведомленные операции с комментариями - вставляйте URL комментариев Linear напрямую, без ручного извлечения ID
- Получение информации о командах
- Ограниченные по частоте API-запросы для соблюдения лимитов Linear API
- Поддержка создания связей родитель-дочерний элемент (подзадачи)
- Режим только для чтения по умолчанию с опциональным доступом на запись
- Автоматическая настройка для AI-ассистентов как Cline
Переменные окружения
Обязательные
LINEAR_API_KEY- Ваш API ключ Linear для аутентификации
Ресурсы
Примечания
Сервер работает в режиме только для чтения по умолчанию. Используйте флаг --write-access для включения операций записи, таких как создание/обновление задач и комментариев. Предсобранные бинарные файлы доступны для Linux, macOS и Windows. Поддерживает автоматическую настройку для расширения Cline VSCode.