Linear MCPサーバーとは?
Linear MCPサーバーは、AIアプリケーション(例:Claude Desktop)とLinear課題追跡APIの間の橋渡しをする軽量サーバーです。モデルコンテキストプロトコルに従って、課題の作成、更新、コメント、検索など、Linearの機能を大規模言語モデルが簡単にアクセスできるツールやリソースとして提供します。これによりワークフローを合理化し、プロジェクト管理を自動化し、AIとLinearをシームレスに統合することで生産性を向上させます。
設定方法
- LinearのAPIキーを取得します。LinearチームのAPI設定ページを訪問してください。
- Claude Desktopとの統合のために、
claude_desktop_config.json
に次の設定を追加します(MacOSの~/Library/Application Support/Claude/
にあります):
{
"mcpServers": {
"linear": {
"command": "npx",
"args": [
"-y",
"linear-mcp-server"
],
"env": {
"LINEAR_API_KEY": "your_linear_api_key_here"
}
}
}
}
- または、以下のコマンドでSmitheryを使用して自動的にインストールします:
npx @smithery/cli install linear-mcp-server --client claude
- 環境変数を介して、設定のように
LINEAR_API_KEY
が安全に提供されていることを確認してください。
使用方法
サーバーを設定して起動した後:
- AIアプリケーション(例:Claude Desktop)を使用して自然言語でLinearにクエリを送信します。アプリはMCPを通じて使用可能なLinearツールとリソースを自動的に検出します。
- 例として、新しい課題を作成、課題のステータスを更新、キーワードや優先度でタスクを検索、割り当てられた課題を取得、コメントを追加することが含まれます。
- 「すべての高優先度の課題を見せて」や「ログイン失敗のバグレポートを作成」といったプロンプトが、適切なMCPツールの呼び出しをトリガーします。
- 開発者は
tools/call
などのMCPエンドポイントを直接使用してLinear機能を呼び出したり、tools/list
を使用して利用可能なオプションを閲覧したりできます。
主な機能
- Model Context Protocolを介したAIアプリケーションとLinearとのシームレスな接続。
- カスタム統合コードは不要です。すべての主要な課題操作は標準化されたツールとして利用できます。
- 課題の作成、更新、検索、ユーザーの問い合わせ、コメント用の事前定義されたツール。
- APIキーをインフラストラクチャ内に保持するための安全なローカル環境設定をサポート。
- リソースエンドポイントは、課題やチームのタスクリストなど、Linearエンティティを直接取得または集約できます。
- オープンソース(MITライセンス)で修正や自己ホスティングが可能です。
使用例
- 普通の英語のバグレポートや機能要求から、エンジニアリングのチケットを自動的に作成、整理、追跡する。
- スタンドアップ中に、チームメンバーの割り当てられたタスクや高優先度の課題を迅速に浮き上がらせる。
- AIエージェントがLinear内で進行中のスプリントの進捗を監視、要約、更新できるようにする。
- 自然言語を使用して、チーム、担当者、ラベル、またはカスタム基準に基づいて課題を迅速にフィルタリング検索する。
- 会話型ワークフローの一環として、Linear課題にコメントや明確化を追加する。
- 異なるチームやユーザー間の作業負荷とバックログの分配を分析する。
よくある質問
Q1: Linear MCPサーバーはまだメンテナンスされていますか?
A1: いいえ、このプロジェクトは廃止されています。最新の公式Linear MCP統合は、https://linear.app/changelog/2025-05-01-mcpまたはhttps://mcp.linear.app/sseを参照してください。
Q2: Claude Desktop以外の他のLLMツールとLinear MCPサーバーを使用できますか?
A2: はい、Model Context Protocolに対応したホストであれば使用できますが、提供されている設定例はClaude Desktopを対象としています。
Q3: Linear MCPサーバーとやりとりするためにコードを書く必要がありますか?
A3: 必ずしも必要ではありません。AIアプリケーションがMCPをサポートしている場合、自然言語を介してLinearとやりとりできます。必要に応じて、開発者がツールエンドポイントを直接呼び出すこともできます。
Q4: Linear APIキーはどこに保存すべきですか?
A4: 環境変数またはアプリケーションの設定ファイルにAPIキーを保存してください。公開したり共有したりしないでください。
Q5: APIキーが期限切れまたは取り消された場合はどうなりますか?
A5: MCPサーバーはLinearへのアクセスを失い、有効なAPIキーが提供されるまですべてのツール呼び出しが失敗します。