atlassian-browser-mcp

by geiserx

Not rated
GitHub

About

rowser-backed MCP wrapper for mcp-atlassian with Playwright SSO auth. Enables AI tools to access Atlassian Server/Data Center instances behind corporate SSO (Okta, SAML, ADFS) where API tokens are not available.

Details

Author
geiserx
Categories
Developer Tools, Automation, Other, Infrastructure

Setup

Install atlassian-browser-mcp in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/geiserx/atlassian-browser-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

Authentication and serving aretwo separate processes— this is what keeps the MCP server from hanging:

⚠️ Earlier versions launched the login browser from inside the server. Because the server is detached and async, that blocked tool calls for minutes (often forever) and could deadlock Playwright's sync API on the event loop. The CLI/server split (allow_interactive=Falseon server sessions) removes that failure mode entirely.

Reusing your real browser session (recommended)

ATLASSIAN_SEED_FROM_CHROME_PROFILE=Default ./atlassian-cli login jira
export JIRA_URL="https://jira.example.com" export CONFLUENCE_URL="https://confluence.example.com" ./atlassian-cli login jira # one-time per service ./atlassian-cli jira get PROJ-123 --comments ./atlassian-cli jira search 'project = PROJ AND status = "In Progress"' ./atlassian-cli confluence get 123456789 --markdown -o page.md ./atlassian-cli confluence search 'release process' --space DEV

Add to your Claude Code, Cursor, or other MCP client configuration:

{ "mcpServers": { "atlassian": { "command": "/path/to/atlassian-browser-mcp/run-atlassian-browser-mcp.sh", "env": { "JIRA_URL": "https://jira.example.com", "CONFLUENCE_URL": "https://confluence.example.com", "ATLASSIAN_USERNAME": "your.email@company.com" } } } }

- Python 3.11+
- uv(for dependency management)
- Chromium (installed automatically by Playwright)
- A graphical display (macOS, X11, or Wayland) — required for interactive SSO login
- Network access to your Atlassian instance

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

Generate Playwright BDD tests, GitHub Actions and Azure Pipelines with business-rule traceability, focused CodeGraph context and persistent Engram memory.

An AI agent for the Playwright MCP server, enabling automated web testing and interaction.

Autonomous QA MCP that tests web and macOS apps like a real engineer and verifies every bug.

A local RAG system with Playwright MCP integration for Claude and OpenAI embeddings, using local storage.

A Playwright-based MCP server that exposes a live browser as a traceable, inspectable, debuggable and controllable execution environment for AI agents.

Browser automation via Chrome DevTools Protocol

Manages development servers for LLM-assisted workflows, offering programmatic control through a unified TUI and experimental browser automation via Playwright.

Drive, inspect, and assert on real Electron desktop apps from an AI agent — agent-native, Playwright-style automation with accessibility refs, stable error codes, and retrying assertions

Playwright MCP for Godot, screenshots, SceneTree manipulation, and arbitrary GDScript execution at runtime through a local UDP bridge.

A lightweight, AI-powered end-to-end testing framework for CI workflows. Requires an OpenAI API key.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.