NestDaddy

Atlassian (browser SSO)

io.github.GeiserX/atlassian-browser-mcp · v1.5.0

Jira and Confluence behind SSO via your own browser session: every mcp-atlassian tool, no API token

Connect Runs on your machine

Terminal
claude mcp add atlassian-browser-mcp -e JIRA_URL=<JIRA_URL> -e CONFLUENCE_URL=<CONFLUENCE_URL> -e READ_ONLY_MODE=<READ_ONLY_MODE> -e ENABLED_TOOLS=<ENABLED_TOOLS> -e ATLASSIAN_BROWSER_AUTH_ENABLED=<ATLASSIAN_BROWSER_AUTH_ENABLED> -e MCP_ATLASSIAN_FILES_DIR=<MCP_ATLASSIAN_FILES_DIR> -e ATLASSIAN_STORAGE_STATE=<ATLASSIAN_STORAGE_STATE> -- uvx atlassian-browser-mcp==1.5.0
claude_desktop_config.json
{
  "mcpServers": {
    "atlassian-browser-mcp": {
      "command": "uvx",
      "args": [
        "atlassian-browser-mcp==1.5.0"
      ],
      "env": {
        "JIRA_URL": "<JIRA_URL>",
        "CONFLUENCE_URL": "<CONFLUENCE_URL>",
        "READ_ONLY_MODE": "<READ_ONLY_MODE>",
        "ENABLED_TOOLS": "<ENABLED_TOOLS>",
        "ATLASSIAN_BROWSER_AUTH_ENABLED": "<ATLASSIAN_BROWSER_AUTH_ENABLED>",
        "MCP_ATLASSIAN_FILES_DIR": "<MCP_ATLASSIAN_FILES_DIR>",
        "ATLASSIAN_STORAGE_STATE": "<ATLASSIAN_STORAGE_STATE>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "atlassian-browser-mcp": {
      "command": "uvx",
      "args": [
        "atlassian-browser-mcp==1.5.0"
      ],
      "env": {
        "JIRA_URL": "<JIRA_URL>",
        "CONFLUENCE_URL": "<CONFLUENCE_URL>",
        "READ_ONLY_MODE": "<READ_ONLY_MODE>",
        "ENABLED_TOOLS": "<ENABLED_TOOLS>",
        "ATLASSIAN_BROWSER_AUTH_ENABLED": "<ATLASSIAN_BROWSER_AUTH_ENABLED>",
        "MCP_ATLASSIAN_FILES_DIR": "<MCP_ATLASSIAN_FILES_DIR>",
        "ATLASSIAN_STORAGE_STATE": "<ATLASSIAN_STORAGE_STATE>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "atlassian-browser-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "atlassian-browser-mcp==1.5.0"
      ],
      "env": {
        "JIRA_URL": "<JIRA_URL>",
        "CONFLUENCE_URL": "<CONFLUENCE_URL>",
        "READ_ONLY_MODE": "<READ_ONLY_MODE>",
        "ENABLED_TOOLS": "<ENABLED_TOOLS>",
        "ATLASSIAN_BROWSER_AUTH_ENABLED": "<ATLASSIAN_BROWSER_AUTH_ENABLED>",
        "MCP_ATLASSIAN_FILES_DIR": "<MCP_ATLASSIAN_FILES_DIR>",
        "ATLASSIAN_STORAGE_STATE": "<ATLASSIAN_STORAGE_STATE>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
JIRA_URL
Optional
Base URL of the Jira Server/Data Center instance (set the one you use; Jira-only and Confluence-only setups work)
CONFLUENCE_URL
Optional
Base URL of the Confluence Server/Data Center instance
READ_ONLY_MODE
Optional
Set to true to hide every write tool (create, update, delete, transition, upload, restrictions)
ENABLED_TOOLS
Optional
Comma-separated allow-list of tool names; unset exposes every tool
ATLASSIAN_BROWSER_AUTH_ENABLED
Optional
Set to false to skip the browser session and use upstream token auth instead
MCP_ATLASSIAN_FILES_DIR
Optional
The only folder file tools read from (content_file, attachment uploads). Defaults to ~/.atlassian-browser-mcp/files; a filesystem root or a folder that contains your home directory is refused. Hold only files you are willing to publish, never this server's checkout or cookie jars
ATLASSIAN_STORAGE_STATE
Optional
Path of the saved browser session (cookie jar) written by atlassian-cli login; defaults to the current directory

Details

Package[email protected] (PYPI, stdio)
First published11 Nov 2026
Last updated11 Nov 2026
Registry nameio.github.GeiserX/atlassian-browser-mcp

More browser automation servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.