リニアMCPサーバー
AI アシスタントが Linear プロジェクト管理システムと対話できるようにする Linear GraphQL API 用のモデル コンテキスト プロトコル (MCP) サーバー実装。
特徴
- MCPツールを介したLinearのGraphQL APIへのアクセス
- リニアAPIキーによる認証
- ユーザー、チーム、プロジェクト、問題に関連するデータを取得および変更する
- 問題の作成、更新、コメント
- ラベルの追加と削除
- プロジェクトを作成する
- 利用可能なツールの包括的なドキュメント
インストール
Smithery 経由でインストールする (推奨)
Smithery 経由で Claude Desktop 用の Linear MCP Server を自動的にインストールするには:
手動設定
インストール後、MCP 設定ファイルに以下を追加します。
クライアント固有の設定場所
- Claude デスクトップ:
~/Library/Application Support/Claude/claude_desktop_config.json
- Claude VSCode 拡張機能:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
- GoMCP:
~/.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 ファイルを参照してください。
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
AI アシスタントがリニア プロジェクト管理システムと対話し、問題、プロジェクト、チーム、およびユーザーに関連するデータを作成、取得、および変更できるようにするモデル コンテキスト プロトコル サーバーの実装。
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that integrates with Linear, enabling AI assistants to create, update, search, and comment on issues for project management and issue tracking.Last updated -56PythonApache 2.0
- -securityFlicense-qualityA server that enables AI assistants to interact with Linear's project management tools through the Model Context Protocol, supporting features like searching, creating, and updating issues, adding comments, and retrieving user profiles and team information.Last updated -TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Feishu project management systems, allowing retrieval of project views and work items.Last updated -4PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides persistent task management capabilities for AI assistants, allowing them to create, update, and track tasks beyond their usual context limitations.Last updated -1TypeScript