Skip to main content
Glama

リニアMCPサーバー

この MCP サーバーは、Linear API と対話するためのツールを提供し、タスクとその関連詳細を取得できるようにします。

設定

  1. 依存関係をインストールします:

    npm install
  2. サーバーを構築します。

    npm run build
  3. リニア API キーを設定します。

    • LinearからAPIキーを取得します(設定 > API > 個人APIキー)

    • API キーを使用して MCP 設定ファイルを更新します。

      • 場所: /Users/tiru5/Library/Application Support/Cursor/User/globalStorage/rooveterinaryinc.roo-cline/settings/mcp_settings.json

      • YOUR_LINEAR_API_KEY_HERE実際のAPIキーに置き換えます

Related MCP server: Linear MCP Server

利用可能なツール

タスクを取得する

オプションのフィルタリングを使用して Linear からタスクを取得します。

パラメータ:

  • status (オプション):ステータスでフィルタリングします(例:「Todo」、「進行中」、「完了」)

  • assignee (オプション): 担当者名またはIDでフィルタリング

  • team (オプション):チーム名またはIDでフィルタリング

  • limit (オプション): 返されるタスクの最大数 (デフォルト: 20、最大: 100)

例:

{
  "status": "In Progress",
  "assignee": "John",
  "team": "Engineering",
  "limit": 10
}

タスクの詳細を取得する

特定のタスクに関する詳細情報を取得します。

パラメータ:

  • taskId (必須): 詳細を取得するタスクのID

例:

{
  "taskId": "LIN-123"
}

get_teams

リニアワークスペース内のチームのリストを取得します。

**パラメータ:**なし

get_users

リニアワークスペース内のユーザーのリストを取得します。

**パラメータ:**なし

使用例

特定のユーザーに割り当てられたタスクの取得

use_mcp_tool
server_name: linear
tool_name: get_tasks
arguments: {
  "assignee": "John",
  "status": "In Progress"
}

特定のタスクの詳細を取得する

use_mcp_tool
server_name: linear
tool_name: get_task_details
arguments: {
  "taskId": "LIN-123"
}

すべてのチームを一覧表示する

use_mcp_tool
server_name: linear
tool_name: get_teams
arguments: {}

すべてのユーザーを一覧表示する

use_mcp_tool
server_name: linear
tool_name: get_users
arguments: {}
Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Latest Blog Posts

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/Tyru5/linear-mcp'

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