リニアMCPサーバー
Linear API用のモデル コンテキスト プロトコルサーバー。
このサーバーは、MCP を介して Linear の問題追跡システムとの統合を提供し、LLM が Linear の問題を処理できるようにします。
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Linear Integration Server を自動的にインストールするには:
手動インストール
チームの Linear API キーを作成または取得します: https://linear.app/YOUR-TEAM/settings/api
Claude Desktop にサーバー設定を追加します。
MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Related MCP server: Linear MCP Server
コンポーネント
ツール
linear_create_issue: 新しいLinear Issueを作成する必要な入力:
title(文字列): 問題のタイトルteamId(文字列): 問題を作成するチームID
オプション入力:
description(文字列): 問題の説明 (マークダウン対応)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(boolean): アーカイブされた問題を含めるlimit(数値、デフォルト:50):最大結果数
linear_add_comment: 問題にコメントを追加する必要な入力:
issueId(文字列): コメントする問題IDbody(文字列): コメントテキスト(マークダウン対応)
オプション入力:
createAsUser(文字列): カスタムユーザー名displayIconUrl(文字列): カスタムアバターURL
リソース
linear-issue:///{issueId}- 個々の問題の詳細を表示するlinear-team:///{teamId}/issues- チームの問題を表示するlinear-user:///{userId}/assigned- ユーザーに割り当てられた課題を表示するlinear-organization:- 組織情報を表示linear-viewer:- 現在のユーザーコンテキストを表示する
使用例
Claude Desktop で Linear と対話するために使用できるプロンプトの例をいくつか示します。
「優先度の高い問題をすべて表示」→
search_issuesツールまたはlinear-user:///{userId}/assignedを実行して、優先度 1 で自分に割り当てられた問題を検索します。「このバグについて既にお伝えした内容に基づいて、認証システムのバグレポートを作成してください」→
create_issueを使用して、適切な詳細とステータス追跡を含む新しい高優先度の問題を作成します。「進行中のすべてのフロントエンドタスクを検索」→
search_issuesを使用して、進行中のタスクがあるフロントエンド関連の問題を検索します。「モバイルアプリ開発の問題に関する最近の更新の概要を教えてください」→
search_issuesを使用して関連する問題を特定し、linear-issue:///{issueId}使用して問題の詳細を取得し、最近のアクティビティとコメントを表示します。「モバイルチームの現在の作業負荷はどれくらいですか?」→
linear-team:///{teamId}/issuesとsearch_issuesを組み合わせて、モバイルチーム全体の問題の分布と優先順位を分析します。
発達
依存関係をインストールします:
.envで Linear API キーを設定します。
サーバーを構築します。
自動リビルドを使用した開発の場合:
ライセンス
このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。