リニアMCPサーバー
AI アシスタントが Linear プロジェクト管理システムと対話できるようにする Linear GraphQL API 用のモデル コンテキスト プロトコル (MCP) サーバー実装。
特徴
MCPツールを介したLinearのGraphQL APIへのアクセス
リニアAPIキーによる認証
ユーザー、チーム、プロジェクト、問題に関連するデータを取得および変更する
問題の作成、更新、コメント
ラベルの追加と削除
プロジェクトを作成する
利用可能なツールの包括的なドキュメント
Related MCP server: MCP Linear App
インストール
Smithery 経由でインストールする (推奨)
Smithery 経由で Claude Desktop 用の Linear MCP Server を自動的にインストールするには:
手動設定
インストール後、MCP 設定ファイルに以下を追加します。
クライアント固有の設定場所
Claude デスクトップ:
~/Library/Application Support/Claude/claude_desktop_config.jsonClaude VSCode 拡張機能:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonGoMCP:
~/.config/gomcp/config.yaml
手動インストール
リポジトリをクローンする
依存関係をインストールする
プロジェクトを構築する
Linear APIトークンを使用して
.envファイルを作成する
サーバーを起動する
利用可能なツール
利用可能なツールと計画されている機能の完全なリストについては、 TOOLS.md を参照してください。
概要
Linear-MCP-Serverは、MCPプロトコルを実装することで、Claude(AIアシスタント)とLinear(プロジェクト管理ツール)間のギャップを埋めます。これにより、Claudeは以下のことが可能になります。
問題、プロジェクト、チーム、その他のデータをLinearから取得する
問題の作成と更新
問題のステータスを変更する
チームメンバーに問題を割り当てる
コメントを追加する
プロジェクトとチームを作成する
サーバーは、簡潔にするために Linear の GraphQL API を使用し、ユーザー トークン (OAuth ではない) を介して認証します。
はじめる
前提条件
Node.js (v18+)
NPMまたはYarn
リニアAPIトークン
インストール
サーバーの実行
Linear API トークンを使用してサーバーを実行します。
または、環境にトークンを設定し、引数なしで実行します。
Claude Desktopでの使用
この MCP サーバーを Claude Desktop で使用するには:
Claude Desktopで開発者モードを有効にする(メニューバーから)
「設定」>「開発者向けオプション」に移動します
「サーバーを追加」をクリックします
次の設定で構成します。
名前: リニアMCPサーバー
タイプ: ローカルプロセス
コマンド: linear-mcp-server
引数: --token YOUR_LINEAR_API_TOKEN
または、構成ファイルを手動で編集します。
設定を保存する
Claude Desktopを再起動します(完全に終了して再度開きます)
これで、Claudeでツールとして利用できるLinear MCP Serverが表示されるはずです。
クロードのプロンプトの例
Claude Desktop に接続すると、次のようなプロンプトを使用できるようになります。
「すべてのLinearの問題を表示」
「フロントエンドチームに「ログインバグの修正」というタイトルの新しい問題を作成します」
「問題 FE-123 のステータスを「進行中」に変更する」
「問題 BE-456 を John Smith に割り当てる」
「問題 UI-789 にコメントを追加: 'これは金曜日までに修正する必要があります'」
発達
ローカルで開発するには:
サーバーの拡張
サーバーに新しいツールを追加するには:
TOOLS.mdドキュメントの実装ガイドに従ってください。
src/ディレクトリ内の確立されたコード構造に従ってください。変更を反映するようにドキュメントを更新します
開発と貢献
開発環境のセットアップ
リポジトリをクローンする
依存関係をインストールする
開発モードで開始
npmへの公開
このパッケージを npm に公開するには:
package.jsonのバージョンを更新する
プロジェクトを構築する
npmにログインしていることを確認してください
npmに公開する
Smithery レジストリの場合、サーバーをカタログに掲載するには Smithery チームと協力する必要があります。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。