atlassian-browser-mcp
atlassian-browser-mcp
Playwrightによるブラウザクッキー認証を使用して、アップストリームのmcp-atlassianツールセットをラップするMCPサーバーです。APIトークンが利用できない企業SSO(Okta、SAMLなど)の背後にあるAtlassian Server/Data Centerインスタンス向けに設計されています。
仕組み
初回使用時(またはセッションの有効期限が切れた時)、Playwrightが手動SSO/MFA用のChromiumウィンドウを起動します
ログイン後、クッキーがPlaywrightのストレージ状態ファイルに保存されます
以降のすべてのMCPツール呼び出しは、カスタムの
requests.Sessionサブクラスを介してそれらのクッキーを使用しますAPIレスポンスがSSOリダイレクトのように見える場合、ブラウザが自動的に再起動します
このサーバーは mcp-atlassian 内の JiraClient および ConfluenceClient コンストラクタをモンキーパッチしてブラウザベースのセッションを注入し、アップストリームのツール群と完全な互換性を提供します(72ツール + 1つの atlassian_login ヘルパー = 合計73)。
ファイル
ファイル | 用途 |
| エントリポイント。アップストリームクライアントのパッチ適用、 |
| 共有認証: |
| ランチャー: venvの作成、 |
| 依存関係の固定 |
使用方法
./run-atlassian-browser-mcp.shまたは、エディタ(Cursor、Claude Codeなど)でランチャースクリプトを指すMCPサーバーとして設定してください。
環境変数
変数 | デフォルト | 説明 |
| (必須) | JiraベースURL (例: |
| (必須) | ConfluenceベースURL (例: |
|
| ブラウザ認証を有効化( |
|
| 永続的なChromiumプロファイルディレクトリ |
|
| Playwrightストレージ状態ファイル |
|
| 手動ログインを待機する秒数 |
| (なし) | オプション: SSOページでユーザー名を事前入力 |
| (自動) | SSOリダイレクト検出用のカンマ区切りURL/テキストマーカー。デフォルトでOkta、ADFS、Azure AD、PingOne、Google SAMLをカバー |
|
| 有効にするアップストリームツールセット |
要件
Python 3.12+
uv (依存関係管理用)
Chromium (Playwrightによって自動的にインストールされます)
Atlassianインスタンスへのネットワークアクセス
Latest Blog Posts
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/GeiserX/atlassian-browser-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server