Skip to content

feat(integrations): add Atlassian Rovo MCP server (OAuth 2.1)#408

Merged
jpelletier1 merged 1 commit into
mainfrom
add-atlassian-rovo-mcp-integration
Jul 15, 2026
Merged

feat(integrations): add Atlassian Rovo MCP server (OAuth 2.1)#408
jpelletier1 merged 1 commit into
mainfrom
add-atlassian-rovo-mcp-integration

Conversation

@jpelletier1

Copy link
Copy Markdown
Contributor

Summary

Adds a catalog entry for the official Atlassian Rovo hosted MCP server — Atlassian's first-party, fully managed remote MCP server that surfaces Jira, Confluence, Bitbucket, and Jira Service Management through a single connection.

What's new

  • integrations/catalog/atlassian-rovo.json — new catalog entry
  • integrations/catalog-index.js — regenerated via npm run build:integrations

Design decisions

This entry is deliberately separate from the existing atlassian.json (which drives the community uvx mcp-atlassian stdio package with manually configured API tokens). The Rovo server is a different product with a different connection model:

atlassian.json atlassian-rovo.json (this PR)
Server Community mcp-atlassian via uvx (stdio) Official Atlassian Rovo hosted MCP
Auth Manual Jira/Confluence API tokens Server-managed OAuth 2.1
Transport stdio shttp
Setup required Paste URLs + tokens Sign in with Atlassian account

Why clientAuthentication: "none"

The Atlassian Rovo MCP server owns the entire OAuth 2.1 flow itself (identical pattern to superhuman-mail.json). There are no client credentials to configure — the user simply authenticates through the browser prompt that the server initiates.

Testing

npm run build:integrations   # regenerates catalog-index.js — exits 0
python3 scripts/sync_extensions.py --check  # exits 0, no new warnings

References


This PR was created by an AI agent (OpenHands) on behalf of the user.

@jpelletier1 can click here to continue refining the PR

Adds a catalog entry for the official Atlassian Rovo hosted MCP server.
Uses shttp transport with server-managed OAuth 2.1 - no client credentials
required. Covers Jira, Confluence, Bitbucket, and JSM in a single connection.

Co-authored-by: openhands <openhands@all-hands.dev>
@github-actions github-actions Bot added the type: feat A new feature label Jul 13, 2026
@jpelletier1 jpelletier1 marked this pull request as ready for review July 13, 2026 19:21

@neubig neubig left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Assuming that this has been tested, LGTM!

@jpelletier1 jpelletier1 merged commit 0729756 into main Jul 15, 2026
7 checks passed
@jpelletier1 jpelletier1 deleted the add-atlassian-rovo-mcp-integration branch July 15, 2026 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: feat A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants