mcpField
L
Linear MCP Server Extension for Zed

Linear MCP Server Extension for Zed

ローカル
github.com/dvcrnバージョン管理181 週間前に更新

Linear MCP Server Extension for Zed について

Zed の AI アシスタントを Linear MCP サーバーに接続する拡張機能です。課題やコメント、プロジェクト、ワークスペースを操作でき、ツール名の接頭辞で複数のワークスペースを区別できます。

主な機能

  1. 01課題の作成と管理
  2. 02コメントの作成・編集・削除・解決
  3. 03プロジェクトとマイルストーンの管理
  4. 04課題の検索と絞り込み
  5. 05ラベルと課題間の関係の管理
  6. 06接頭辞による複数ワークスペースの区別

活用シーン

  1. 01Zed から Linear の課題を作成・更新
  2. 02Zed でコメントを管理
  3. 03Linear ワークスペース内の課題を検索
  4. 041つの Zed 設定で複数ワークスペースを操作

MCP 対応

Linear MCP サーバーを Zed の AI アシスタントに統合し、Linear の操作を MCP ツールとして提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"zed-mcp-server-linear-dvcrn": {
"command": "npx",
"args": [
"-y",
"mcp-server-linear"
],
"env": {
"LINEAR_ACCESS_TOKEN": "<LINEAR_ACCESS_TOKEN>"
}
}
}
}
起動コマンドnpx -y mcp-server-linear
設定が必要な環境変数
LINEAR_ACCESS_TOKENシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmcp-server-linear

ツール

24

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
codestringはいOAuth 認可コード

詳細

Zed 向け Linear MCP Server 拡張機能

この拡張機能は、my Linear MCP Server を Zed の AI Assistant に統合し、Zed から Linear を直接操作できるようにします。

スクリーンショット

機能

  • ✨ MCP を通じた Linear API との完全な統合
  • 🔄 Zed から直接、課題の作成、更新、管理ができます
  • 📝 コメントの管理(作成、更新、削除、解決)
  • 📊 プロジェクトとマイルストーンの管理
  • 👥 複数のワークスペースに対応
  • 🔍 高度な課題検索と絞り込み
  • 🏷️ ラベルの管理
  • 📎 親子課題の関連付け

セットアップ

オプション 1:Developer Token

Linear で、Workspace Settings > API > OAuth application に移動し、アプリケーション(例:「Cline MCP」)を作成するか、選択します。 「Developer Token」の下にある「Create & copy token」をクリックします。 アクターとして「Application」を選択し、生成されたトークンをコピーします。

オプション 2:Personal API Key

Linear で、Your Personal Settings > API > Personal API Keys に移動します。 「Create key」をクリックし、ラベル(例:「Cline MCP」)を設定して、生成されたキーをコピーします。

Zed のセットアップ

先ほど取得したキーを Zed の settings.json の「context_servers」フィールドに追加します。

{
  "context_servers": {
    "mcp-server-linear": {
      "settings": {
        "linear_api_key": "<LINEAR_API_KEY>",
        "tool_prefix": "<optional tool prefix>"
      }
    }
  }
}

これらのキーは、次の例のように Agent プロファイルに直接追加することもできます。

{
  "assistant": {
    "profiles": {
      "write": {
        "name": "Write",
        "context_servers": {
          "mcp-server-linear": {
            "settings": {
              "linear_api_key": "<LINEAR_API_KEY>",
              "tool_prefix": "company1" // optional
            }
          }
        }
      }
    }
  }
}

複数のワークスペースへの対応

複数の Linear ワークスペースを利用する場合は、オプションの tool_prefix 設定を使って、すべての Linear ツールにプレフィックスを付けることができます。これにより、異なるワークスペースを見分けやすくなります。

{
  "context_servers": {
    "mcp-server-linear": {
      "settings": {
        "linear_api_key": "<LINEAR_API_KEY>",
        "tool_prefix": "company1"
      }
    }
  }
}

この設定では、次のようになります。

  • ツール名にプレフィックスが付きます(例:company1_linear_create_issue)
  • 各ツールがどのワークスペースを操作しているかが明確になります
  • 複数の Linear インスタンスを扱う際の競合を防げます
複数のインスタンスを同時にインストール

異なる TOOL_PREFIX 値を指定したコマンドブロックを設定することで、MCP サーバーの複数のインスタンスを同時に実行できます。

{
  "context_servers": {
    "mcp-server-linear": {
      // provided through Zed extension
      "settings": {
        "linear_api_key": "<LINEAR_API_KEY>",
        "tool_prefix": "company1"
      }
    },
    "linear-workspace2": {
      // provided through npx
      "settings": {},
      "command": {
        "command": "npx",
        "args": ["-y", "mcp-server-linear"],
        "env": {
          "LINEAR_ACCESS_TOKEN": "<LINEAR_API_KEY_2>",
          "TOOL_PREFIX": "workspace2"
        }
      }
    }
  }
}

各インスタンスのツールには指定した TOOL_PREFIX が付き、複数の Linear ワークスペースを同時に操作できます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。