✅ はじめに
Clineを利用してJIRAチケット(イシュー)の情報を取得する方法について備忘録として投稿させていただきま。
✅ 準備
mcp-remote
mcp-remote
をインストールする。
$ npm install -g mcp-remote
MCPサーバ設定
MCPサーバ設定で「Configure MCP Servers」からcline_mcp_settings.json
を開く。
cline_mcp_settings.json
にAttlasianのMCPサーバを設定する。
cline_mcp_settings.json
{
"mcpServers": {
"atlassian": {
"autoApprove": [],
"disabled": false,
"timeout": 60,
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.atlassian.com/v1/sse"
],
"env": {},
"transportType": "stdio"
}
}
}
✅ 動作確認
clineにJIRAチケットの取得を依頼する。
JIRAチケットの取得に成功すると、チケットの内容が表示される。
エラーになる場合は、以下のトラブルシューティングをご参考に、MCPサーバからアカウント情報へのアクセスを許可してください。
✅ トラブルシューティング
ClineからAtlassianのMCPサーバに接続できない場合
エラーメッセージ
Error
Error accessing MCP resource: No connection found for server: atlassian
---
まだ「No connection found for server: atlassian」というエラーが表示されています。
MCPサーバーへの接続が確立されていないようです。
解決方法
以下のコマンドを実行してmcp-remote
を起動する。
$ npx -y mcp-remote https://mcp.atlassian.com/v1/sse
コマンドを実行するとブラウザが起動して、Attlasianのログイン画面が表示される。
ブラウザでログインに成功すると、MCPサーバからアカウント情報へのアクセスを許可する画面が表示される。
「Accept」をクリックするとJIRAの情報を取得できるようになる。
📝 参考