Skip to main content
Glama
emmett-deen

Linear MCP Server

by emmett-deen

リニアMCPサーバー

AI アシスタントが Linear プロジェクト管理システムと対話できるようにする Linear GraphQL API 用のモデル コンテキスト プロトコル (MCP) サーバー実装。

リニアMCPサーバー npmバージョン 鍛冶屋

特徴

  • MCPツールを介したLinearのGraphQL APIへのアクセス

  • リニアAPIキーによる認証

  • ユーザー、チーム、プロジェクト、問題に関連するデータを取得および変更する

  • 問題の作成、更新、コメント

  • ラベルの追加と削除

  • プロジェクトを作成する

  • 利用可能なツールの包括的なドキュメント

Related MCP server: Linear MCP Server

インストール

Smithery 経由でインストールする (推奨)

Smithery 経由で Claude Desktop 用の Linear MCP Server を自動的にインストールするには:

npx -y @smithery/cli install @emmett.deen/linear-mcp-server --client claude

手動設定

インストール後、MCP 設定ファイルに以下を追加します。

{
  "mcpServers": {
    "linear": {
      "command": "npx",
      "args": ["-y", "@emmett.deen/linear-mcp-server"],
      "env": {
        "LINEAR_API_KEY": "your_linear_api_key_here"
      }
    }
  }
}

クライアント固有の設定場所

  • Claude デスクトップ: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Claude VSCode 拡張機能: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

  • GoMCP: ~/.config/gomcp/config.yaml

手動インストール

  1. リポジトリをクローンする

git clone https://github.com/yourusername/Linear-MCP-Server.git
cd Linear-MCP-Server
  1. 依存関係をインストールする

npm install
  1. プロジェクトを構築する

npm run build
  1. Linear APIトークンを使用して.envファイルを作成する

LINEAR_API_KEY=your_linear_api_key_here
  1. サーバーを起動する

npm start

利用可能なツール

利用可能なツールと計画されている機能の完全なリストについては、 TOOLS.md を参照してください。

概要

Linear-MCP-Serverは、MCPプロトコルを実装することで、Claude(AIアシスタント)とLinear(プロジェクト管理ツール)間のギャップを埋めます。これにより、Claudeは以下のことが可能になります。

  • 問題、プロジェクト、チーム、その他のデータをLinearから取得する

  • 問題の作成と更新

  • 問題のステータスを変更する

  • チームメンバーに問題を割り当てる

  • コメントを追加する

  • プロジェクトとチームを作成する

サーバーは、簡潔にするために Linear の GraphQL API を使用し、ユーザー トークン (OAuth ではない) を介して認証します。

はじめる

前提条件

  • Node.js (v18+)

  • NPMまたはYarn

  • リニアAPIトークン

インストール

# Install globally
npm install -g @emmett.deen/linear-mcp-server

# Or clone and install locally
git clone https://github.com/yourusername/Linear-MCP-Server.git
cd Linear-MCP-Server
npm install
npm link  # Makes the package available globally

サーバーの実行

Linear API トークンを使用してサーバーを実行します。

linear-mcp-server --token YOUR_LINEAR_API_TOKEN

または、環境にトークンを設定し、引数なしで実行します。

export LINEAR_API_TOKEN=YOUR_LINEAR_API_TOKEN
linear-mcp-server

Claude Desktopでの使用

この MCP サーバーを Claude Desktop で使用するには:

  1. Claude Desktopで開発者モードを有効にする(メニューバーから)

  2. 「設定」>「開発者向けオプション」に移動します

  3. 「サーバーを追加」をクリックします

  4. 次の設定で構成します。

    • 名前: リニアMCPサーバー

    • タイプ: ローカルプロセス

    • コマンド: linear-mcp-server

    • 引数: --token YOUR_LINEAR_API_TOKEN

または、構成ファイルを手動で編集します。

{
  "mcp": {
    "servers": [
      {
        "name": "Linear MCP Server",
        "transport": {
          "type": "stdio",
          "command": "linear-mcp-server",
          "args": ["--token", "YOUR_LINEAR_API_TOKEN"]
        }
      }
    ]
  }
}
  1. 設定を保存する

  2. Claude Desktopを再起動します(完全に終了して再度開きます)

  3. これで、Claudeでツールとして利用できるLinear MCP Serverが表示されるはずです。

クロードのプロンプトの例

Claude Desktop に接続すると、次のようなプロンプトを使用できるようになります。

  • 「すべてのLinearの問題を表示」

  • 「フロントエンドチームに「ログインバグの修正」というタイトルの新しい問題を作成します」

  • 「問題 FE-123 のステータスを「進行中」に変更する」

  • 「問題 BE-456 を John Smith に割り当てる」

  • 「問題 UI-789 にコメントを追加: 'これは金曜日までに修正する必要があります'」

発達

ローカルで開発するには:

# Clone the repository
git clone https://github.com/yourusername/Linear-MCP-Server.git
cd Linear-MCP-Server

# Install dependencies
npm install

# Run in development mode
npm run dev -- --token YOUR_LINEAR_API_TOKEN

サーバーの拡張

サーバーに新しいツールを追加するには:

  1. TOOLS.mdドキュメントの実装ガイドに従ってください。

  2. src/ディレクトリ内の確立されたコード構造に従ってください。

  3. 変更を反映するようにドキュメントを更新します

開発と貢献

開発環境のセットアップ

  1. リポジトリをクローンする

git clone https://github.com/yourusername/Linear-MCP-Server.git
cd Linear-MCP-Server
  1. 依存関係をインストールする

npm install
  1. 開発モードで開始

npm run dev

npmへの公開

このパッケージを npm に公開するには:

  1. package.jsonのバージョンを更新する

npm version patch  # or minor, or major
  1. プロジェクトを構築する

npm run build
  1. npmにログインしていることを確認してください

npm login
  1. npmに公開する

npm publish --access public
  1. Smithery レジストリの場合、サーバーをカタログに掲載するには Smithery チームと協力する必要があります。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    F
    maintenance
    A Model Context Protocol server that integrates with Linear's issue tracking system, allowing LLMs to create, update, search, and comment on Linear issues through natural language interactions.
    424
    346
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    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.
    5
    6
    Apache 2.0
  • F
    license
    B
    quality
    D
    maintenance
    A server that enables AI assistants to interact with Linear's project management tools through the Model Context Protocol, supporting features like searching, creating, and updating issues, adding comments, and retrieving user profiles and team information.
    9
    1
  • A
    license
    A
    quality
    C
    maintenance
    A Model Context Protocol server that enables large language models to interact with Linear's issue tracking system, allowing management of issues, projects, teams, and other Linear resources.
    19
    25
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • A Model Context Protocol server for Wix AI tools

  • Linear MCP — wraps the Linear GraphQL API (OAuth)

View all MCP Connectors

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/emmett-deen/Linear-MCP-Server'

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