Skip to main content
Glama
samcfinan

Linear MCP Server

by samcfinan

リニアMCPサーバー

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

既存の Linear MCP サーバーよりも機能が豊富であり、Claude を介した総合的なプロジェクト管理を目的としています。

これは、より多くの機能を備えたhttps://github.com/jerhadf/linear-mcp-serverに基づいています。

特徴:

  • 取り組み

  • プロジェクト

  • 問題

  • 人間関係

  • 優先順位付け

インストール

Claude Desktop にサーバー設定を追加します。

注意:Claudeはnvm環境では正常に動作しません。Nodeのバージョンを絶対パスで参照してください。

{
  "mcpServers": {
    "linear": {
      "command": "/Users/USERNAME/.nvm/versions/node/v22.13.0/bin/node",
      "args": [
        "--experimental-strip-types",
        "/absolute/path/to/repo/index.ts"
      ],
      "env": {
        "LINEAR_API_KEY": "your_linear_api_key_here"
      }
    }
  }
}

Related MCP server: Linear MCP Server

利用可能なツール

プロジェクト管理

  • create-project - 新しいリニアプロジェクトを作成する

  • view-project - IDでLinearプロジェクトを表示する

  • update-project - リニアプロジェクトを更新する

イニシアチブ管理

  • create-initiative - 新しいリニアイニシアチブを作成する

  • view-initiative - IDでLinear Initiativeを表示する

  • update-initiative - リニアイニシアチブを更新する

問題管理

  • create-issue - 新しいLinearの問題を作成する

  • view-issue - IDでLinear Issueを表示する

  • update-issue - リニアの問題を更新する

  • search-issues - 線形問題を検索

問題関係

  • create-issue-relation - 2 つの問題 (ブロック、重複など) の間に関係を作成します。

  • view-issue-relations - 特定の問題のすべての関係を表示する

  • delete-issue-relation - 2つの問題間の関係を削除する

User:
Break the Implement Contact API Endpoints issue into multiple issues, one for each endpoint

Claude:
I'll break down the API endpoints issue into separate issues for each endpoint and create the appropriate relationships.


View result from create-issue from linear (local)


View result from create-issue from linear (local)


View result from create-issue from linear (local)


View result from create-issue from linear (local)


View result from create-issue from linear (local)

Now let's create the relationships between these new issues and the existing ones. First, they all depend on the TypeScript Models issue:


View result from create-issue-relation from linear (local)


View result from create-issue-relation from linear (local)


View result from create-issue-relation from linear (local)


View result from create-issue-relation from linear (local)


View result from create-issue-relation from linear (local)

I've created five separate issues for each endpoint and set up their relationships:

GET /contacts (List) - d1aae514
GET /contacts/:id (Single) - 01850d5d
POST /contacts (Create) - 2e0f2b75
PUT /contacts/:id (Update) - d22b143d
DELETE /contacts/:id (Delete) - dde30779
All of these endpoints depend on the TypeScript Models issue (2c38c6ee) being completed first.

The UI Components issue (dd214884) and Search/Filter issue (81a33a29) now should depend on the completion of these endpoint issues, particularly the GET endpoints.

Would you like me to:

Create those additional relationships with the UI Components?
Add any specific cross-dependencies between the endpoints themselves?
Break down any of these endpoint issues into more granular tasks?
-
security - not tested
F
license - not found
-
quality - not tested

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

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