issueport について
issueportは、Linearのチーム、プロジェクト、課題、コメントに関する主要操作を扱うGraphQLクライアント兼stdio MCPサーバーです。APIキーでLinearに接続するユーザー向けに12個のツールを提供し、ホスト型OAuthサービスは再現しません。
主な機能
- 01チームとプロジェクトの一覧・取得
- 02プロジェクトと課題の作成
- 03課題の検索・更新
- 04課題のアーカイブ
- 05コメントの一覧・作成
活用シーン
- 01Linearの課題検索
- 02課題の作成または更新
- 03課題コメントの確認または追加
MCP 対応
stdio MCPサーバーは、Linearのチーム、プロジェクト、課題、コメントを扱う12個のツールを公開します。Linear GraphQL APIを利用し、`LINEAR_API_KEY` が必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
12掲載時のツール一覧 · 1 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | number | いいえ | 返す issue の最大数。省略した場合は 50 がデフォルトです。 |
| team_id | string | いいえ | 一覧表示する issue を絞り込む Linear チームの ID。省略した場合は、すべてのチームの issue が一覧表示されます。 |
詳細
issueport
Linear のチーム、プロジェクト、課題、コメントを、Linear GraphQL API と通信する MCP ツールとして提供します。issueport は、Linear MCP の機能の中核部分をクリーンルーム方式で再構築したもので、新しい名前を使用しています。Linear の公開 API ドキュメントをもとに新たにコードを作成しており、ブランド要素のコピーはありません。元の Linear サーバーは OAuth を使用するホスト型/リモート型ですが、この再構築版は API キーを使用する、同じ上流 API 向けの GraphQL クライアントであり、ホスト型 OAuth の機能は再現しません。
ツール(中核部分、12個)
list_issues、get_issue、create_issue、update_issue、
search_issues、list_teams、get_team、list_projects、
create_project、list_comments、create_comment、archive_issue。
この機能範囲に含まれないもの:サイクル、ドキュメント、ファイルアップロード、Webhook、OAuth アプリ、時間追跡、トリアージ/カスタムワークフロー管理、プロジェクトのマイルストーン/ラベル管理、添付ファイル、通知。
各ツールは、{query, variables} として送信される GraphQL オペレーション(クエリまたはミューテーション)を1つ実行します。GraphQL の errors 配列が返された場合、最初のエラーのメッセージを使って呼び出しは失敗します。
セットアップ
export LINEAR_API_KEY=lin_api_...
注:Linear API キーは Bearer トークンとしてではなく、そのまま Authorization ヘッダーの値として送信します。必要に応じて、LINEAR_API_URL でエンドポイントを上書きできます(デフォルトは https://api.linear.app/graphql)。キーが設定されていない場合、すべてのツール呼び出しは、不足している変数名を示すエラーで失敗します。
CLI
npx @reneturcios/issueport get_issue '{"issue_id":"..."}'
npx @reneturcios/issueport mcp # stdio MCP server
各ツール名はサブコマンドであり、1つの JSON オブジェクト引数を取ります。
MCP クライアント設定
{
"mcpServers": {
"issueport": {
"command": "npx",
"args": ["-y", "@reneturcios/issueport", "mcp"],
"env": { "LINEAR_API_KEY": "lin_api_..." }
}
}
}
Docker
docker run -i -e LINEAR_API_KEY ghcr.io/cloudcorprecords/issueport
開発
npm install
npm run build
npm test
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。