Linear MCP Server
リニアMCPサーバー
AI アシスタントが Linear プロジェクト管理システムと対話できるようにする Linear GraphQL API 用のモデル コンテキスト プロトコル (MCP) サーバー実装。
特徴
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.jsonClaude VSCode 拡張機能:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonGoMCP:
~/.config/gomcp/config.yaml
手動インストール
リポジトリをクローンする
git clone https://github.com/yourusername/Linear-MCP-Server.git
cd Linear-MCP-Server依存関係をインストールする
npm installプロジェクトを構築する
npm run buildLinear APIトークンを使用して
.envファイルを作成する
LINEAR_API_KEY=your_linear_api_key_hereサーバーを起動する
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-serverClaude Desktopでの使用
この MCP サーバーを Claude Desktop で使用するには:
Claude Desktopで開発者モードを有効にする(メニューバーから)
「設定」>「開発者向けオプション」に移動します
「サーバーを追加」をクリックします
次の設定で構成します。
名前: リニア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"]
}
}
]
}
}設定を保存する
Claude Desktopを再起動します(完全に終了して再度開きます)
これで、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サーバーの拡張
サーバーに新しいツールを追加するには:
TOOLS.mdドキュメントの実装ガイドに従ってください。
src/ディレクトリ内の確立されたコード構造に従ってください。変更を反映するようにドキュメントを更新します
開発と貢献
開発環境のセットアップ
リポジトリをクローンする
git clone https://github.com/yourusername/Linear-MCP-Server.git
cd Linear-MCP-Server依存関係をインストールする
npm install開発モードで開始
npm run devnpmへの公開
このパッケージを npm に公開するには:
package.jsonのバージョンを更新する
npm version patch # or minor, or majorプロジェクトを構築する
npm run buildnpmにログインしていることを確認してください
npm loginnpmに公開する
npm publish --access publicSmithery レジストリの場合、サーバーをカタログに掲載するには Smithery チームと協力する必要があります。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityFmaintenanceA 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.424346MIT
- AlicenseAqualityCmaintenanceA 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.56Apache 2.0
- FlicenseBqualityDmaintenanceA 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.91
- AlicenseAqualityCmaintenanceA 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.19251MIT
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)
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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