Unified MCP server for Jira + Confluence + Bitbucket (Server/Data Center). 61 tools in a single package and config.
Drift inferred · capture-to-capture
- HIGH code analysis flagged dynamic code execution in ahmet-ozel/atlassian-mcp-server
tools
-
bb_add_pr_comment
Add PR comment
-
bb_approve_pull_request
Approve PR
-
bb_browse_repository
Browse directory
-
bb_create_pull_request
Create PR
-
bb_decline_pull_request
Decline PR
-
bb_delete_branch
Delete branch
-
bb_get_dashboard_pull_requests
Dashboard PRs
-
bb_get_file_content
Read file
-
bb_get_pr_activities
PR activities
-
bb_get_pr_comments
PR comments
-
bb_get_pr_diff
PR diff
-
bb_get_pull_request
PR details
-
bb_list_branches
List branches
-
bb_list_commits
Commit history
-
bb_list_projects
List projects
-
bb_list_pull_requests
List PRs
-
bb_list_repositories
List repositories
-
bb_merge_pull_request
Merge PR
-
bb_search
Search code/files
-
bb_unapprove_pull_request
Withdraw approval
-
bb_update_pull_request
Update PR
-
confluence_add_page_comment
Add comment
-
confluence_add_page_label
Add label
-
confluence_create_page
Create page
-
confluence_delete_page
Delete page
-
confluence_get_page
Page content
-
confluence_get_page_by_title
Search by title
-
confluence_get_page_children
Child pages
-
confluence_get_page_comments
Comments
-
confluence_get_page_labels
Labels
-
confluence_get_pages_in_space
Pages in space
-
confluence_get_space
Space details
-
confluence_get_spaces
List spaces
-
confluence_search
Search with CQL
-
confluence_update_page
Update page
-
jira_add_comment
Add comment
-
jira_add_worklog
Add worklog
-
jira_assign_issue
Assign issue
-
jira_create_issue
Create issue
-
jira_create_issue_link
Issue link
-
jira_delete_issue
Delete issue
-
jira_get_backlog
Backlog
-
jira_get_boards
List boards
-
jira_get_comments
List comments
-
jira_get_epic_issues
Epic issues
-
jira_get_issue
Issue details
-
jira_get_issue_types
Issue types
-
jira_get_myself
Current user
-
jira_get_priorities
Priorities
-
jira_get_project
Project details
-
jira_get_projects
List projects
-
jira_get_sprint_issues
Sprint issues
-
jira_get_sprints
List sprints
-
jira_get_statuses
Statuses
-
jira_get_transitions
Status transitions
-
jira_get_worklogs
List worklogs
-
jira_search
Search with JQL
-
jira_search_users
Search users
-
jira_transition_issue
Change status
-
jira_update_issue
Update issue
analyzed commit 3a93a6a · analyzer v18 · 6h ago
danger signals1
- dynamic code execution__import__()ahmet-ozel-atlassian-mcp-server-3a93a6a/run.py:23
__import__(pkg)
shell / exec 1
- shell ahmet-ozel-atlassian-mcp-server-3a93a6a/run.py :11
import subprocess
network 1
- net ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :20
import httpx
tool registrations 61
- jira_get_issue ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :124
- jira_create_issue ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :132
- jira_update_issue ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :140
- jira_delete_issue ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :151
- jira_assign_issue ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :156
- jira_search ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :164
- jira_get_transitions ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :174
- jira_transition_issue ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :179
- jira_get_comments ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :189
- jira_add_comment ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :194
- jira_get_worklogs ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :201
- jira_add_worklog ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :206
- jira_get_projects ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :216
- jira_get_project ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :221
- jira_search_users ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :228
- jira_get_myself ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :233
- jira_get_issue_types ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :240
- jira_get_priorities ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :245
- jira_get_statuses ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :250
- jira_create_issue_link ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :257
- jira_get_boards ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :268
- jira_get_sprints ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :276
- jira_get_sprint_issues ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :283
- jira_get_backlog ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :288
- jira_get_epic_issues ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :293
- confluence_search ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :303
- confluence_get_page ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :308
- confluence_get_page_by_title ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :313
- confluence_create_page ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :319
- confluence_update_page ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :330
- confluence_delete_page ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :339
- confluence_get_spaces ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :344
- confluence_get_space ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :349
- confluence_get_page_children ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :354
- confluence_get_page_comments ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :359
- confluence_add_page_comment ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :364
- confluence_get_page_labels ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :373
- confluence_add_page_label ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :378
- confluence_get_pages_in_space ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :383
- bb_list_projects ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :396
- bb_list_repositories ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :401
- bb_list_branches ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :410
- bb_delete_branch ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :417
- bb_list_commits ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :425
- bb_list_pull_requests ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :434
- bb_get_pull_request ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :441
- bb_create_pull_request ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :446
- bb_update_pull_request ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :461
- bb_merge_pull_request ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :473
- bb_decline_pull_request ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :485
- bb_approve_pull_request ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :493
- bb_unapprove_pull_request ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :499
- bb_get_pr_activities ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :507
- bb_get_pr_comments ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :514
- bb_add_pr_comment ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :521
- bb_get_pr_diff ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :530
- bb_get_file_content ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :539
- bb_browse_repository ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :548
- bb_search ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :559
- bb_get_dashboard_pull_requests ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :569
- bb_get_default_branch ahmet-ozel-atlassian-mcp-server-3a93a6a/atlassian_unified_mcp/server.py :576
declared dependencies 2
- mcp@>=1.0.0
- httpx@>=0.27.0