Confluence & Jira
Integrating Atlassian Rovo MCP allows KIRA to manage Confluence and Jira.
📋 Prerequisites
- Atlassian account
- Confluence and/or Jira access permissions
🎯 Key Features
Confluence
- Read/search pages
- Create/edit pages
- View page history
- Manage attachments
Jira
- Query/search issues
- Create/edit issues
- Add comments
- Change status
⚙️ Step 1: Configure KIRA
1. Launch KIRA App
Open the Environment Variables tab.
2. Find Atlassian Section
MCP Settings > Atlassian (Jira/Confluence)
3. Enable Setting
- Turn the toggle switch ON
4. Enter Site URLs
ATLASSIAN_CONFLUENCE_SITE_URL
- Enter your Confluence site URL
- Example:
https://your-company.atlassian.net - Or:
https://confluence.company.com(Self-hosted)
ATLASSIAN_JIRA_SITE_URL
- Enter your Jira site URL
- Example:
https://your-company.atlassian.net - Or:
https://jira.company.com(Self-hosted)
Cloud vs Self-hosted
- Atlassian Cloud:
https://yourname.atlassian.netformat - Self-hosted (Server/Data Center): Uses company domain
ATLASSIAN_CONFLUENCE_DEFAULT_PAGE_ID (Optional)
- Default page ID for "put this on wiki" requests
- Find in Confluence page URL
- Example:
https://...atlassian.net/wiki/spaces/ABC/pages/782407271/...- → Page ID:
782407271
- → Page ID:
5. Save Settings
- Click "Save Settings" button
- Restart server
✅ Step 2: Complete Authentication with Test Question
After saving settings and starting the server, complete authentication by asking a test question.
Test Question Example
Ask KIRA in Slack:
Show me recently updated Confluence pagesOr for Jira:
Show me my assigned Jira issuesAuthentication Process
- When KIRA first accesses Atlassian, a browser opens automatically
- Log in with your account on the Atlassian login page
- Permission approval screen:
- Confluence read/write
- Jira read/write
- Click "Accept"
- After authentication, you can close the browser
- Return to Slack and KIRA will respond with results
Authentication on KIRA's Computer
The browser opens on the computer where KIRA is running. If running on your own computer, you can authenticate directly.
One-Time Authentication
OAuth tokens are stored securely, and authentication is automatic thereafter. Tokens are auto-refreshed when expired.
🎯 Usage Examples
Confluence Page Search
User: Search Confluence for "API documentation"
KIRA: [Confluence search]
1. API Usage Guide
2. REST API Documentation
3. GraphQL API ReferenceConfluence Page Read
User: Show me the "API Usage Guide" page content
KIRA: [Confluence query]
# API Usage Guide
## Overview
...Confluence Page Creation
User: Create Confluence page
Title: New Feature Description
Content: ## Feature Overview...
KIRA: [Confluence created] Page created.
https://...atlassian.net/wiki/spaces/.../pages/123456Jira Issue Query
User: Show me my assigned Jira issues
KIRA: [Jira query]
1. ABC-123: Fix login bug
2. ABC-124: New feature developmentJira Issue Creation
User: Create Jira issue
Project: ABC
Title: UI improvement needed
Description: Main page UI needs improvement
KIRA: [Jira created] Created issue ABC-125.Jira Issue Status Change
User: Change ABC-123 issue to "In Progress"
KIRA: [Jira update] Changed status of ABC-123.🔧 Troubleshooting
OAuth browser doesn't open
- Check firewall for port 8000 blocking
- Verify web interface is enabled
- Check logs for error messages
"Site URL is invalid"
- Verify ATLASSIAN_CONFLUENCE_SITE_URL is correct
- Remove trailing slash (/) from URL
- Confirm protocol (https://) is included
"Permission denied"
- Check Atlassian account permissions
- Verify Confluence/Jira access permissions
- Confirm OAuth approval is complete
Cannot access specific Space/Project
- Verify you are a member of that Space/Project
- Check if you have read/write permissions
- Request permissions from administrator
💡 Tips
Finding Page ID
- Open Confluence page
- Click "..." menu in top right
- Click "Page Information"
- Check Page ID in URL
- Example:
.../pages/pageInfo.action?pageId=782407271
- Example:
Finding Space Key
- Open Confluence Space home
- Check URL:
https://.../wiki/spaces/ABC/...- Space Key:
ABC
- Space Key:
Finding Project Key
- Open Jira project
- Check issue number:
ABC-123- Project Key:
ABC
- Project Key:
Effective Usage
- Specify page/issue titles clearly
- Use Space/Project Keys for faster search
- Use templates for consistency
Rovo MCP Features
- Unified Search: Search Confluence and Jira together
- Auto OAuth: No separate token generation needed
- Real-time Sync: Latest data auto-reflected
🔐 Security & Permissions
OAuth Scopes
Permissions requested by Atlassian Rovo MCP:
- Confluence:
read:confluence-content.allwrite:confluence-contentread:confluence-space.summary
- Jira:
read:jira-workwrite:jira-workread:jira-user
Permission Management
- Access only necessary Spaces/Projects
- Manage sensitive information separately
- Review OAuth tokens regularly
Self-hosted
For internal Atlassian Server:
- Verify Server/Data Center version compatibility
- Check network access permissions
- Coordinate with IT administrator