
Atlassian公式からベータ版MCPがリリースされたのでさわってみた
こんにちは。たかやまです。
先日非公式のAtlassian MCP(sooperset/mcp-atlassian)をご紹介しました。
Atlassian公式からMCPのベータ版がリリースされたので、そちらをご紹介します。
ちょうど5月14日にデスクトップ版ツールにも対応していたので今回はこちらをためしてみたいと思います。
さきにまとめ
-
2025-05-17時点でAtlassian公式のMCPはベータ版
-
提供されているMCPツール
カテゴリ ツール名 ユーザー情報 atlassianUserInfo アクセス権限参照 getAccessibleAtlassianResources Confluence getConfluenceSpaces getConfluencePage getPagesInConfluenceSpace getConfluencePageAncestors getConfluencePageFooterComments getConfluencePageInlineComments getConfluencePageDescendants createConfluencePage updateConfluencePage createConfluenceFooterComment createConfluenceInlineComment searchConfluenceUsingCql Jira getJiraIssue editJiraIssue createJiraIssue getTransitionsForJiraIssue transitionJiraIssue lookupJiraAccountId searchJiraIssuesUsingJql addCommentToJiraIssue getJiraIssueRemoteIssueLinks getVisibleJiraProjects getJiraProjectIssueTypesMetadata -
sooperset/mcp-atlassianとの簡易比較
- Dockerの用意が不要でOAuth認証ベースのため、手軽に始められる
- sooperset/mcp-atlassianにあるREAD_ONLY_MODEのような読み取り専用設定はまだ提供されていない
- 基本的にJira操作やConfluence操作はsooperset/mcp-atlassianと同じようにできそう
やってみる
MCPサーバー設定
エディターはCursorを使用します。
MCPサーバーに以下内容を設定します。
sooperset/mcp-atlassianを以前ためしたときはAPIトークンを使用していましたが、Atlassian公式のMCPではAPIトークンを使用しないようですね。
{
"mcpServers": {
"atlassian": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.atlassian.com/v1/sse"]
}
}
}
MCPサーバーを設定すると以下の認証画面に飛ばされます。
必要な権限は以下のようですね。
Jira 権限
権限タイプ | スコープ | 説明 |
---|---|---|
View | jira-work | • Jiraプロジェクトと課題データの閲覧 • 課題の検索 • 添付ファイルやワークログなどの課題に関連するオブジェクトへのアクセス |
Update | jira-work | • Jiraでの課題の作成と編集 • ユーザーとしてのコメント投稿 • ワークログの作成 • 課題の削除 |
Confluence 権限
権限タイプ | スコープ | 説明 |
---|---|---|
View | Comments, Contents, Page, Space details, confluence-user | • ページやブログ投稿へのコメントの閲覧 • ページ、ホワイトボード、データベース、フォルダ、スマートリンクなどの階層コンテンツの子や子孫の閲覧 • ページコンテンツの閲覧 • スペース詳細の閲覧 • ユーザー名、メールアドレス、プロフィール画像などのアクセス可能なConfluenceユーザー情報の閲覧 |
Update | Comments, Page | • コンテンツへのコメントの作成と更新 • ページの作成と更新 |
Search | confluence | Confluenceの検索 • 注:このスコープを使用するAPIは、read:confluence-space.summaryとread:confluence-content.summaryで許可されたデータも返す場合があります。 • ただし、このスコープはread:confluence-space.summaryまたはread:confluence-content.summaryの代替ではありません。 |
ユーザー権限
権限タイプ | スコープ | 説明 |
---|---|---|
View | me | • 現在ログインしているユーザーのプロフィール詳細の閲覧 |
問題なければUse app only
に権限を与えるAtlassianスペースを指定して、Accept
します。
認証に成功すると以下の表示がされるので、Cursorに戻ります。
Authorization successful! You may close this window and return to the CLI.
CursorのMCP Serverを確認すると以下の設定が追加されていました。
提供されているツールは以下のようですね
カテゴリ | ツール名 |
---|---|
ユーザー情報 | atlassianUserInfo |
アクセス権限参照 | getAccessibleAtlassianResources |
Confluence | getConfluenceSpaces |
getConfluencePage | |
getPagesInConfluenceSpace | |
getConfluencePageAncestors | |
getConfluencePageFooterComments | |
getConfluencePageInlineComments | |
getConfluencePageDescendants | |
createConfluencePage | |
updateConfluencePage | |
createConfluenceFooterComment | |
createConfluenceInlineComment | |
searchConfluenceUsingCql | |
Jira | getJiraIssue |
editJiraIssue | |
createJiraIssue | |
getTransitionsForJiraIssue | |
transitionJiraIssue | |
lookupJiraAccountId | |
searchJiraIssuesUsingJql | |
addCommentToJiraIssue | |
getJiraIssueRemoteIssueLinks | |
getVisibleJiraProjects | |
getJiraProjectIssueTypesMetadata |
Jira操作
前回の検証と同様に以下のプロンプトを実行します。
以下のJiraプロジェクトのチケットを10件確認してください。
<Jiraプロジェクトキー>
ツールgetAccessibleAtlassianResources
で権限を確認して、searchJiraIssuesUsingJql
でJQLを発行してチケットを取得できていますね。
Confluence操作
また、取得した情報をベースにConfluenceにページを作成してみたいと思います。
前回の検証と同様に以下のプロンプトを実行します。
チケットの傾向についてまとめたページを以下のConfluenceスペースに作成してください。
<Confluenceスペースキー>
ツールgetConfluenceSpaces
でConfluenceスペースを確認して、取得したJiraチケット情報を下にcreateConfluencePage
でページを作成していますね。
最後に出力されているConfluenceのURLにアクセスすると、画像部分の埋め込みはうまくできていなさそうですが、チケットの傾向についてまとめたページが作成されています。
ユーザー情報の取得
権限でユーザー情報を見ることもできそうだったので試してみます。
以下のプロンプトを実行します。
現在のAtlassianユーザープロファイルの設定を確認してください。
ツール atlassianUserInfo
でユーザー情報を取得していますね。
現時点ではユースケースがあまり思い浮かびませんでしたが、ユーザー情報の取得もすることが確認できました。
最後に
Atlassian公式のMCPをご紹介しました。
やはり、公式からMCPをサポートしてくれるのは安心感があり、ありがたいですね。
基本的にsooperset/mcp-atlassianでやったJiraチケット操作やConfluenceページ作成は同じようにできました。
また、sooperset/mcp-atlassianで必要だったDockerを用意したりAPIトークンを用意する必要なく、公式MCPのほうが手軽に利用始めることができました。
一方でsooperset/mcp-atlassianはREAD権限で操作を安全に制限することができたので、公式MCPについても今後READ権限で操作を制限することができるようになると嬉しいですね
この記事が誰かのお役に立てれば幸いです。
以上、たかやま(@nyan_kotaroo)でした。