Created
November 19, 2025 07:07
-
-
Save takeru/1f71aa4212fc815464e3394a30aef32f to your computer and use it in GitHub Desktop.
linearのmcpをリモートのclaudeにせっていできないんだけどportforwardしてもだめでInvalid redirect URIっていわれる
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ⏺ 完璧です!解決方法が見つかりました。Linear APIキーを使ってAuthorizationヘッダー経由で認証できます。 | |
| 完全な解決手順 | |
| 1. Linear APIキーを作成(Mac/ブラウザで) | |
| 1. Linear にアクセス: https://linear.app | |
| 2. プロフィールアイコン → Settings をクリック | |
| 3. Security & access → Personal API keys に移動 | |
| 4. New API key をクリック | |
| 5. キーに名前を付ける(例: "Claude Code SSH") | |
| 6. 必要な権限を選択(通常はフルアクセス) | |
| 7. Create をクリック | |
| 8. 表示されたAPIキーをコピー(二度と表示されません!) | |
| 2. SSH先のLinuxで設定 | |
| SSH先のLinux環境で、以下のコマンドを実行してください: | |
| claude mcp add --transport http linear-server https://mcp.linear.app/mcp \ | |
| --header "Authorization: Bearer YOUR_LINEAR_API_KEY_HERE" | |
| YOUR_LINEAR_API_KEY_HERE の部分を、ステップ1でコピーしたAPIキーに置き換えてください。 | |
| 3. 確認 | |
| 設定が完了したら、Claude Codeで /mcp コマンドを実行して、linear-server が有効になっていることを確認できます。 | |
| --- | |
| 注意点: | |
| - APIキーは非常に重要な認証情報です。安全に保管してください | |
| - 環境変数を使いたい場合は、~/.bashrc や ~/.zshrc に export LINEAR_API_KEY="your-key" を追加し、設定で ${LINEAR_API_KEY} | |
| を参照することもできます | |
| この方法なら、ブラウザ認証のリダイレクトURIの問題を完全に回避できます! |
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
● 完璧です!Linear APIはProject
Milestoneをサポートしています。projectMilestoneIdフィールドを使ってissueをマイルストーンに割り当てることができます。
ただし、現在使用しているLinear MCP serverのupdate_issueツールにはprojectMilestoneIdパラメータが含まれていないようです。これはMCP
serverの実装がまだこのフィールドに対応していないためです。
結論:
対応方法は以下の通りです: