Skip to main content
Glama

MCP Linear App

by zalab-inc

MCPリニアアプリ

AIツールとしてLinearと統合するためのモデルコンテキストプロトコル(MCP)。このツールにより、AIはモデルコンテキストプロトコルを介してLinearと対話できるようになります。

特徴

  • 完全な線形積分:
    • 検索の問題
    • 新しい問題を作成する
    • アップデートの問題
    • コメントを追加する
    • コメントを更新
    • ユーザープロファイルを取得する
    • チーム情報を取得する

前提条件

  • Node.js 18以降
  • リニアAPIキー

リニアAPIキーを取得する方法

このアプリケーションを使用するには、Linear APIキーが必要です。取得手順は以下のとおりです。

  1. ログインまたはLinearアカウントを作成
    • Linearにアクセスして既存のアカウントにログインするか、登録して新しいアカウントを作成してください。
  2. ワークスペース設定にアクセスする
    • メインページから、左上隅のユーザー名をクリックします
    • 「ワークスペース設定」オプションを選択します
  3. API設定を開く
    • 左側の「設定」列で、「API」が見つかるまで下にスクロールします。
    • 「API」オプションをクリックします
  4. 新しいAPIキーを作成する
    • API キーのラベルを入力します(例:「MCP Linear App」)
    • 「新しいAPIキーを作成」ボタンをクリックします
  5. APIキーを安全に保存する
    • APIキーは一度だけ表示されます
    • コピーして安全な場所に保存してください。Linearでは再度表示されません。

重要事項:Linearでは、APIキーに対して1時間あたり1,500リクエストのレート制限があります。429 Too Many Requestsエラーを回避するため、アプリケーションがこの制限を遵守していることを確認してください。

Linear API キーの取得と使用に関する詳細については、 Merge.dev のこのガイドをご覧ください。

ツールの使い方

1. 初期設定

  1. このリポジトリをクローンします:
git clone git@github.com:zalab-inc/mcp-linear-app.git cd mcp-linear-app
  1. 依存関係をインストールします:
npm install
  1. ルート ディレクトリに.envファイルを作成します。
LINEAR_API_KEY=your_linear_api_key_here
  1. プロジェクトをビルドします。
npm run build
  1. これで、 distフォルダーをさまざまな AI プラットフォームでの構成に使用できるようになりました。

2. カーソルの設定

  1. カーソル MCP 構成ファイルを見つけます。
    • Windows: C:\Users\<username>\.cursor\mcp.json
    • macOS: ~/.cursor/mcp.json
    • Linux: ~/.cursor/mcp.json
  2. ファイルを編集して、Linear MCP サーバー構成を追加します。
    { "mcpServers": { "linear": { "command": "<path-to-node>", "args": [ "<path-to-project>/dist/index.js" ], "env": { "LINEAR_API_KEY": "your_linear_api_key_here" } } } }
  3. プレースホルダーを置き換えます:
    • <path-to-node> : Node.js実行ファイルへのパス
    • <path-to-project> : MCP Linear App プロジェクト ディレクトリへの絶対パス
    • your_linear_api_key_here : Linear APIキー

構成例:

{ "mcpServers": { "linear": { "command": "C:\\nvm4w\\nodejs\\node.exe", "args": [ "H:\\mcp\\linear\\dist\\index.js" ], "env": { "LINEAR_API_KEY": "lin_api_xxxxxxxxxxxxxxxxxxxxx" } } } }
  1. 変更を有効にするには、ファイルを保存して Cursor を再起動します。

3. クロード構成

ClaudeでMCP Linear Toolsを使用するには、Claudeの設定ファイルに設定を追加する必要があります。以下の手順に従ってください。

  1. Claude AIデスクトップアプリの設定を開く
  2. 「開発者」セクションに移動します
  3. 「ツール」設定セクションを探します
  4. 次のようにして Linear MCP の構成を追加します。
{ "tools": { "linear": { "command": "<path-to-node>", "args": [ "<path-to-project>/dist/index.js" ], "env": { "LINEAR_API_KEY": "your_linear_api_key_here" } } } }
  1. プレースホルダーを置き換えます:
    • <path-to-node> : Node.js実行ファイルへのパス
    • <path-to-project> : MCP Linear App プロジェクト ディレクトリへの絶対パス
    • your_linear_api_key_here : Linear APIキー

構成例:

{ "tools": { "linear": { "command": "/usr/local/bin/node", "args": [ "/Users/username/projects/mcp-linear-app/dist/index.js" ], "env": { "LINEAR_API_KEY": "lin_api_xxxxxxxxxxxxxxxxxxxxx" } } } }

4. 他のプラットフォームでの設定

基本的な原理は、MCP をサポートする他の AI プラットフォームでも同じです。

  1. 外部ツールまたはMCPの設定領域を見つける
  2. このリポジトリのdist/index.jsファイルを使用してNode.jsを実行するように設定します
  3. 環境設定にLINEAR_API_KEYを含める

利用可能なツール

設定後、AI は次の線形ツールにアクセスできるようになります。

  • search_issues - キーワード、ステータス、優先度で問題を検索します
  • create_issue - 新しい問題を作成する
  • get_issue - 問題の詳細を取得する
  • update_issue - 既存の問題を更新する
  • create_comment - 問題にコメントを追加する
  • get_comment - 問題からコメントを取得する
  • update_comment - コメントを更新または削除する
  • get_profile - 現在のLinearユーザープロファイルを取得します
  • get_team_id - チームとそのIDのリストを取得する

サポートとヘルプ

このツールの使用中に問題が発生した場合は、次の手順に従ってください。

  1. リニアAPIキーが有効であり、十分な権限があることを確認してください
  2. Node.jsが正しくインストールされていることを確認してください
  3. AIプラットフォームのMCP構成を確認する
  4. ログファイルでエラーメッセージを確認してください

AI環境における線形ツールの使用

AI環境で線形ツールを設定したら、AIに指示を出すことで使用を開始できます。以下に例をいくつか示します。

カーソルでの線形ツールの使用

Cursor では、Claude に Linear 関連のタスクを実行するよう依頼するだけで済みます。

Search for high priority issues in our Linear project.
Create a new issue in Linear with the title "Improve login page performance" and add it to the backlog.
Get the details of the issue LIN-123 from Linear.
Add a comment to issue LIN-456 saying "This is fixed in the latest release. Please verify."
Update the priority of issue LIN-789 to urgent.

ワークフローの例: 問題の作成と管理

これらのツールの使用方法を示すワークフローの例を次に示します。

  1. チームIDを見つける:
    What's my Linear team ID?
    Claude はget_team_idツールを使用してチーム情報を取得します。
  2. 新しい問題の作成:
    Create a new Linear issue titled "Implement password reset feature" for the Engineering team with a high priority. The description should be "Users need a way to reset their passwords when they forget them."
    Claude は必要なパラメータを指定してcreate_issueツールを使用します。
  3. 問題を検索中:
    Find all high priority issues assigned to me that are currently in progress.
    Claude は適切なフィルターを備えたsearch_issuesツールを使用します。
  4. 問題の更新:
    Update issue LIN-456 to add the description "This issue has been verified and tested on all browsers."
    Claude はupdate_issueツールを使用して問題を修正します。
  5. コメントを追加:
    Add a comment to issue LIN-789 asking "Is this still a priority for this sprint?"
    Claude はcreate_commentツールを使用してコメントを追加します。
  6. コメントを取得しています:
    Show me all the comments on issue LIN-321
    Claude はget_commentツールを使用してコメントを取得します。

これらの例は、ツールが適切に構成されると、AI アシスタントを介して Linear といかに自然に対話できるかを示しています。

最近の更新

このプロジェクトは最近、ドキュメントと線形ツールの機能が改善され、強化されました。主な改善点は以下のとおりです。

  • インストールと設定の手順をより明確にしたREADMEを更新しました
  • さまざまな AI プラットフォームの例を含む強化されたドキュメント
  • エラー処理と応答フォーマットが改善された線形ツールの改善
  • コメントの管理(作成、取得、更新、削除)のサポートを追加しました
  • ステータスと優先度によるフィルタリングによる検索機能の向上

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています。

https://kelasinovatif.com/

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

AI アシスタントがモデル コンテキスト プロトコルを介して Linear のプロジェクト管理ツールと対話できるようにし、問題の検索、作成、更新、コメントの追加、ユーザー プロファイルとチーム情報の取得などの機能をサポートするサーバー。

  1. 特徴
    1. 前提条件
      1. リニアAPIキーを取得する方法
        1. ツールの使い方
          1. 初期設定
          2. カーソルの設定
          3. クロード構成
          4. 他のプラットフォームでの設定
        2. 利用可能なツール
          1. サポートとヘルプ
            1. AI環境における線形ツールの使用
              1. カーソルでの線形ツールの使用
              2. ワークフローの例: 問題の作成と管理
            2. 最近の更新
              1. ライセンス

                Related MCP Servers

                • 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
                  -
                  license
                  -
                  quality
                  A Model Context Protocol server implementation that enables AI assistants to interact with Linear project management systems, allowing them to create, retrieve, and modify data related to issues, projects, teams, and users.
                  Last updated -
                  20
                  2
                  TypeScript
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that enables AI assistants like Claude to interact with Jira, allowing for project management tasks such as listing projects, searching issues, creating tickets, and managing sprints through natural language queries.
                  Last updated -
                  15
                  1
                  TypeScript
                  MIT License
                  • Linux
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  A 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 -
                  4
                  Python
                  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/zalab-inc/mcp-linear-app'

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