Skip to main content
Glama

Linear MCP Server

by jerhadf

リニアMCPサーバー

**重要事項:**このMCPサーバーは廃止され、メンテナンスも行われていません。Linear公式リモートMCPサーバー( https://linear.app/changelog/2025-05-01-mcp ( https://mcp.linear.app/sse )のご利用をお勧めします。

Linear API用のモデル コンテキスト プロトコルサーバー。

このサーバーは、MCP を介して Linear の問題追跡システムとの統合を提供し、LLM が Linear の問題を処理できるようにします。

インストール

自動インストール

Smithery経由で Claude Desktop 用の Linear MCP サーバーを自動的にインストールするには:

npx @smithery/cli install linear-mcp-server --client claude

手動インストール

  1. チームの Linear API キーを作成または取得します: https://linear.app/YOUR-TEAM/settings/api
  2. Claude Desktop にサーバー設定を追加します。
    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{ "mcpServers": { "linear": { "command": "npx", "args": [ "-y", "linear-mcp-server" ], "env": { "LINEAR_API_KEY": "your_linear_api_key_here" } } } }

コンポーネント

ツール

  1. linear_create_issue : 新しいLinear Issueを作成する
    • 必要な入力:
      • title (文字列): 問題のタイトル
      • teamId (文字列): 問題を作成するチームID
    • オプション入力:
      • description (文字列): 問題の説明 (マークダウン対応)
      • priority (数字、0~4):優先度レベル(1=緊急、4=低)
      • status (文字列):初期ステータス名
  2. linear_update_issue : 既存の問題を更新する
    • 必要な入力:
      • id (文字列): 更新する問題ID
    • オプション入力:
      • title (文字列): 新しいタイトル
      • description (文字列): 新しい説明
      • priority (数字、0~4):新しい優先度
      • status (文字列): 新しいステータス名
  3. linear_search_issues : 柔軟なフィルタリングによる問題の検索
    • オプション入力:
      • query (文字列): タイトル/説明で検索するテキスト
      • teamId (文字列): チームでフィルタリング
      • status (文字列):ステータスでフィルタリング
      • assigneeId (文字列): 担当者によるフィルタリング
      • labels (文字列[]): ラベルでフィルタリング
      • priority (数値):優先度でフィルタリング
      • limit (数値、デフォルト:10):最大結果数
  4. linear_get_user_issues : ユーザーに割り当てられた問題を取得する
    • オプション入力:
      • userId (文字列): ユーザーID (認証されたユーザーの場合は省略)
      • includeArchived (boolean): アーカイブされた問題を含める
      • limit (数値、デフォルト:50):最大結果数
  5. linear_add_comment : 問題にコメントを追加する
    • 必要な入力:
      • issueId (文字列): コメントする問題ID
      • body (文字列): コメントテキスト(マークダウン対応)
    • オプション入力:
      • createAsUser (文字列): カスタムユーザー名
      • displayIconUrl (文字列): カスタムアバターURL

リソース

  • linear-issue:///{issueId} - 個々の問題の詳細を表示する
  • linear-team:///{teamId}/issues - チームの問題を表示する
  • linear-user:///{userId}/assigned - ユーザーに割り当てられた課題を表示する
  • linear-organization: - 組織情報を表示
  • linear-viewer: - 現在のユーザーコンテキストを表示する

使用例

Claude Desktop で Linear と対話するために使用できるプロンプトの例をいくつか示します。

  1. 優先度の高い問題をすべて表示」→ search_issuesツールまたはlinear-user:///{userId}/assignedを実行して、優先度 1 で自分に割り当てられた問題を検索します。
  2. 「このバグについて既にお伝えした内容に基づいて、認証システムのバグレポートを作成してください」→ create_issueを使用して、適切な詳細とステータス追跡を含む新しい高優先度の問題を作成します。
  3. 「進行中のすべてのフロントエンドタスクを検索」→ search_issuesを使用して、進行中のタスクがあるフロントエンド関連の問題を検索しま���。
  4. 「モバイルアプリ開発の問題に関する最近の更新の概要を教えてください」→ search_issuesを使用して関連する問題を特定し、 linear-issue:///{issueId}使用して問題の詳細を取得し、最近のアクティビティとコメントを表示します。
  5. 「モバイルチームの現在の作業負荷はどれくらいですか?」→ linear-team:///{teamId}/issuessearch_issuesを組み合わせて、モバイルチーム全体の問題の分布と優先順位を分析します。

発達

  1. 依存関係をインストールします:
npm install
  1. .envで Linear API キーを設定します。
LINEAR_API_KEY=your_api_key_here
  1. サーバーを構築します。
npm run build

自動リビルドを使用した開発の場合:

npm run watch

ライセンス

このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Linear の問題追跡システムと統合されたモデル コンテキスト プロトコル サーバー。これにより、LLM は自然言語による対話を通じて Linear の問題を作成、更新、検索、コメントできるようになります。

  1. インストール
    1. 自動インストール
    2. 手動インストール
  2. コンポーネント
    1. ツール
    2. リソース
  3. 使用例
    1. 発達
      1. ライセンス

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server that provides tools for analyzing text documents, including counting words and characters. This server helps LLMs perform text analysis tasks by exposing simple document statistics functionality.
          Last updated -
          1
          8
          7
          JavaScript
          Apache 2.0
        • A
          security
          A
          license
          A
          quality
          A 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 -
          5
          6
          Python
          Apache 2.0
        • -
          security
          A
          license
          -
          quality
          Provides access to Linear's issue tracking system through a standardized Model Context Protocol interface, allowing users to create, update, search, and manage issues, projects, and comments via natural language.
          Last updated -
          21
          MIT License
          • Apple
          • Linux
        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol server that enables large language models to interact with Linear's issue tracking system, allowing management of issues, projects, teams, and other Linear resources.
          Last updated -
          TypeScript
          MIT License
          • Apple

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/jerhadf/linear-mcp-server'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server