github analyzed 3a93a6a

ahmet-ozel/atlassian-mcp-server

github

Unified MCP server for Jira + Confluence + Bitbucket (Server/Data Center). 61 tools in a single package and config.

maintainer
ahmet-ozel
license
MIT
first seen
2026-06-07
last seen
2026-06-08
releases · 30d
0
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged dynamic code execution in ahmet-ozel/atlassian-mcp-server
capabilities 60 tools
transport stdio counts 60 tools · 0 res · 0 prompts permission surface via code analysis

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

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 3a93a6a · analyzer v18 · 6h ago

danger signals1

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

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