Skip to main content

Atlassian Agent

CLI or API | MCP | Agent

PyPI - Version MCP Server PyPI - Downloads GitHub Repo stars GitHub forks GitHub contributors PyPI - License GitHub GitHub last commit (by committer) GitHub pull requests GitHub closed pull requests GitHub issues GitHub top language GitHub language count GitHub repo size GitHub repo file count (file type) PyPI - Wheel PyPI - Implementation

Version: 2.4.0

Documentation — Installation, deployment, and usage across the MCP, Python API, and CLI interfaces, along with guidance for connecting to Atlassian Cloud and Server instances, are maintained in the official documentation.


Overview

Atlassian Agent is a production-grade Agent and Model Context Protocol (MCP) server designed to interface directly with Complete AI agent for Jira and Confluence management..


Key Features

  • Consolidated Action-Routed MCP Tools: Minimizes token overhead and eliminates tool bloat in LLM contexts by grouping methods into optimized, togglable tool modules.
  • Enterprise-Grade Security: Complete support for Eunomia policies, OIDC token delegation, and granular execution context tracking.
  • Integrated Graph Agent: Built-in Pydantic AI agent supporting the Agent Control Protocol (ACP) and standard Web interfaces (AG-UI).
  • Native Telemetry & Tracing: Out-of-the-box OpenTelemetry exports and native Langfuse tracing.

CLI or API

This agent wraps the Complete AI agent for Jira and Confluence management. API. The operator can interact with it programmatically or via its integrated execution entrypoints.

Detailed instructions on how to use the underlying API wrappers, extended schema bindings, and developer SDK references are maintained in docs/index.md.


MCP

This server use dynamic Action-Routed tools to optimize token overhead and maximize IDE compatibility.

Available MCP Tools

One typed tool per Atlassian API operation (agent-connector-sdk 0.3.6+):

Suite Tool names Count
Jira jira_<operation> 621 (Cloud) or 435 (Server/DC)
Confluence confluence_<operation> 214 (Cloud) or 154 (Server/DC)
Admin, API access, Control, DLP, Organizations, User management, User provisioning (Cloud) admin_cloud_*, api_access_cloud_*, control_cloud_*, dlp_cloud_*, org_cloud_*, user_mgmt_cloud_*, user_provisioning_cloud_* 187
Knowledge-graph ingest atlassian_ingest_issues, atlassian_ingest_confluence 2

Jira and Confluence have a Cloud client (REST v3) and a Server/Data Center client (REST v2). ATLASSIAN_JIRA_DEPLOYMENT and ATLASSIAN_CONFLUENCE_DEPLOYMENT (cloud or server, default cloud) choose the client. Each tool reads the setting when it is called, and the tool list is the configured deployment's operations, typed from that client's signatures. The two APIs share few operations, so the list changes with the setting.

Tool names before v2.4.0

Up to v2.3.x the Jira and Confluence operations were served twice, once per deployment, and 20 action-routed tools (atlassian_jira_<group>, atlassian_confluence_<group> with a deployment argument, and atlassian_atlassian_<suite>) dispatched by action. Since v2.4.0:

  • jira_cloud_<operation> and jira_server_<operation> -> jira_<operation> (served when that deployment is configured).
  • confluence_cloud_<operation> and confluence_server_<operation> -> confluence_<operation>.
  • The 20 action-routed tools are removed: each of their actions is the per-operation tool above (action="jira_cloud_add_comment" -> jira_add_comment).
  • The Cloud-only suites and the two ingest tools keep their names. The ingest tools no longer take a deployment argument; they follow the same settings.

Dynamic Tool Selection & Visibility

This MCP server supports dynamic toolset selection and visibility filtering at runtime. This allows the operator to restrict the set of exposed tools to prevent blowing up the LLM's context window.

The operator can configure tool filtering via multiple input channels:

  • CLI Arguments: Pass --tools or --toolsets (or their disabled counterparts --disabled-tools and --disabled-toolsets) during startup.
  • Environment Variables: Define standard environment variables:
    • MCP_ENABLED_TOOLS / MCP_DISABLED_TOOLS
    • MCP_ENABLED_TAGS / MCP_DISABLED_TAGS
  • HTTP SSE Request Headers: Pass custom headers during transport initialization:
    • x-mcp-enabled-tools / x-mcp-disabled-tools
    • x-mcp-enabled-tags / x-mcp-disabled-tags
  • HTTP SSE Request Query Parameters: Append query parameters directly to the operator's transport connection URL:
    • ?tools=tool1,tool2
    • ?tags=tag1

When query strings or parameters are supplied, an LLM-free Knowledge Graph resolution layer (using DynamicToolOrchestrator) matches query intents against known tool tags, names, or descriptions, with safe fallback and automated 24-hour background cache refreshing.


MCP Configuration Examples

Install the connector-focused [mcp] extra. Examples use atlassian-agent[mcp] to add FastMCP / FastAPI through agent-connector-sdk[mcp]; the required Agent Utilities core still carries epistemic-graph[full]. The [agent-runtime] extra additionally enables model orchestration.

stdio Transport (local IDEs — Cursor, Claude Desktop, VS Code)

{
  "mcpServers": {
    "atlassian-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "atlassian-agent[mcp]",
        "atlassian-mcp"
      ],
      "env": {
        "MCP_TOOL_MODE": "intent",
        "ATLASSIAN_AGENT_TOKEN": "your_token_here",
        "ATLASSIAN_AGENT_URL": "http://localhost:8080",
        "ATLASSIAN_AGENT_USER": "your-email@example.com",
        "ATLASSIAN_BEARER_TOKEN": "your_personal_access_token",
        "ATLASSIAN_OAUTH_TOKEN": "your_3lo_access_token",
        "AUDIENCE": "https://your-instance.atlassian.net",
        "DELEGATED_SCOPES": "read:jira-work write:jira-work",
        "KGTOOL": "True"
      }
    }
  }
}

Runtime references require an alias-aware launcher such as Arbora. Other launchers must omit those entries and inject the resolved values through their own runtime secret boundary.

Streamable-HTTP Transport (networked / production)

{
  "mcpServers": {
    "atlassian-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "atlassian-agent[mcp]",
        "atlassian-mcp",
        "--transport",
        "streamable-http",
        "--port",
        "8000"
      ],
      "env": {
        "TRANSPORT": "streamable-http",
        "HOST": "127.0.0.1",
        "PORT": "8000",
        "MCP_TOOL_MODE": "intent",
        "ATLASSIAN_AGENT_TOKEN": "your_token_here",
        "ATLASSIAN_AGENT_URL": "http://localhost:8080",
        "ATLASSIAN_AGENT_USER": "your-email@example.com",
        "ATLASSIAN_BEARER_TOKEN": "your_personal_access_token",
        "ATLASSIAN_OAUTH_TOKEN": "your_3lo_access_token",
        "AUDIENCE": "https://your-instance.atlassian.net",
        "DELEGATED_SCOPES": "read:jira-work write:jira-work",
        "KGTOOL": "True"
      }
    }
  }
}

Alternatively, connect to a pre-deployed Streamable-HTTP instance by url:

{
  "mcpServers": {
    "atlassian-mcp": {
      "url": "http://localhost:8000/atlassian-mcp/mcp"
    }
  }
}

Run a reviewed container image as a least-privilege stdio child (no listener or published port):

docker run -i --rm \
  --read-only \
  --cap-drop=ALL \
  --security-opt=no-new-privileges \
  --pids-limit=256 \
  --tmpfs /tmp:rw,noexec,nosuid,nodev,size=64m \
  -e TRANSPORT=stdio \
  -e MCP_TOOL_MODE=intent \
  -e ATLASSIAN_AGENT_TOKEN=your_token_here \
  -e ATLASSIAN_AGENT_URL=http://localhost:8080 \
  -e ATLASSIAN_AGENT_USER=your-email@example.com \
  -e ATLASSIAN_BEARER_TOKEN=your_personal_access_token \
  -e ATLASSIAN_OAUTH_TOKEN=your_3lo_access_token \
  -e AUDIENCE=https://your-instance.atlassian.net \
  -e DELEGATED_SCOPES="read:jira-work write:jira-work" \
  -e KGTOOL=True \
  registry.example.invalid/atlassian-agent@sha256:<digest> atlassian-mcp

For containerized network HTTP, supply an authenticated TLS ingress (or direct server TLS), exact MCP_ALLOWED_HOSTS, and an exact trusted-proxy CIDR policy through the operator-owned deployment profile. The generator does not emit an unauthenticated non-loopback listener.

Auto-generated from the code-read env surface (MCP_TOOL_MODE + package vars) — do not edit.

Additional Deployment Options

atlassian-agent can run as a local stdio process or container, or behind a remote network boundary. The Deployment guide carries the detailed transport contract.

  • Local container — launch a reviewed immutable image as a least-privilege stdio child with no listener or published port.
  • Remote URL — connect through an operator-supplied authenticated HTTPS ingress. Keep its URL, outbound identity references, trust profile, and exact MCP_ALLOWED_HOSTS in AgentConfig.

Environment Variables

Package environment variables

Variable Example Description
HOST 0.0.0.0
PORT 8000
TRANSPORT stdio options: stdio, streamable-http, sse
ENABLE_OTEL True
OTEL_EXPORTER_OTLP_ENDPOINT http://localhost:8080/api/public/otel
OTEL_EXPORTER_OTLP_PUBLIC_KEY secret-injected
OTEL_EXPORTER_OTLP_SECRET_KEY secret-injected
OTEL_EXPORTER_OTLP_PROTOCOL http/protobuf
EUNOMIA_TYPE none options: none, embedded, remote
EUNOMIA_POLICY_FILE mcp_policies.json
EUNOMIA_REMOTE_URL http://eunomia-server:8000
ATLASSIAN_AGENT_URL http://localhost:8080 These are the shared fallback used by every suite when no suite-specific (ATLASSIAN_{SUITE}_*) override is set.
ATLASSIAN_AGENT_USER your-email@example.com
ATLASSIAN_AGENT_TOKEN secret-injected
ATLASSIAN_TLS_PROFILE — named AgentConfig TLS profile shared by every suite
ATLASSIAN_JIRA_TLS_PROFILE — optional suite-specific profile override
DEBUG False
PYTHONUNBUFFERED 1
ENABLE_DELEGATION True 1. OIDC delegation (RFC 8693) — flow the caller's IdP token to Atlassian
OIDC_CONFIG_URL https://idp.example.com/.well-known/openid-configuration
OIDC_CLIENT_ID your_client_id
OIDC_CLIENT_SECRET secret-injected
AUDIENCE https://your-instance.atlassian.net
DELEGATED_SCOPES read:jira-work write:jira-work
ATLASSIAN_OAUTH_TOKEN secret-injected 2. 3-Legged OAuth (3LO) bearer token
ATLASSIAN_BEARER_TOKEN secret-injected 3. Bearer token / Personal Access Token (Server / Data Center) — global
KGTOOL True

Inherited agent-connector-sdk variables (apply to every connector)

Variable Example Description
MCP_TOOL_MODE intent Tool surface: intent | condensed | verbose | both
MCP_ENABLED_TOOLS — Comma-separated tool allow-list
MCP_DISABLED_TOOLS — Comma-separated tool deny-list
MCP_ENABLED_TAGS — Comma-separated tag allow-list
MCP_DISABLED_TAGS — Comma-separated tag deny-list
MCP_CLIENT_AUTH — Outbound MCP child auth: oidc-client-credentials | basic | none
OIDC_CLIENT_SECRET_REF secret://identity/oidc-client-secret Runtime secret reference for the OIDC service account
MCP_BASIC_AUTH_USERNAME — HTTP Basic username (MCP_CLIENT_AUTH=basic)
MCP_BASIC_AUTH_PASSWORD_REF secret://identity/mcp-basic-password Runtime secret reference for HTTP Basic auth (MCP_CLIENT_AUTH=basic)
MCP_URL http://localhost:8000/mcp URL of the MCP server the agent connects to
PROVIDER openai LLM provider for the agent
MODEL_ID gpt-4o Model id for the agent
ENABLE_WEB_UI True Serve the AG-UI web interface

47 package + 13 inherited variable(s). Auto-generated from .env.example + the shared agent-connector-sdk set — do not edit.

Every variable the server reads. Suite-specific credential variables follow the pattern ATLASSIAN_{SUITE}_{URL|USER|TOKEN|VERIFY|BEARER_TOKEN} and fall back to the shared ATLASSIAN_AGENT_* values when unset — so the operator can run everything off one credential, or split Jira vs Confluence (and Cloud vs Server/DC) by setting the prefixed variables.

Connection & Credentials — shared fallback

Variable Description Default
ATLASSIAN_AGENT_URL Base Atlassian URL (shared fallback for all suites) http://localhost:8080
ATLASSIAN_AGENT_USER Account email / username (basic auth) —
ATLASSIAN_AGENT_TOKEN API token (basic auth) —
ATLASSIAN_TLS_PROFILE Optional shared runtime TLS profile selector (unset)

Connection & Credentials — Jira (per-suite overrides)

Variable Description
ATLASSIAN_JIRA_CLOUD_URL / _USER / _TOKEN / _TLS_PROFILE Jira Cloud connection, credentials, and optional TLS profile selector
ATLASSIAN_JIRA_CLOUD_BEARER_TOKEN Jira Cloud bearer token (OAuth/PAT)
ATLASSIAN_JIRA_SERVER_URL / _USER / _TOKEN / _TLS_PROFILE Jira Server / Data Center connection, credentials, and optional TLS profile selector
ATLASSIAN_JIRA_SERVER_BEARER_TOKEN Jira Server/DC Personal Access Token (PAT)

Connection & Credentials — Confluence (per-suite overrides)

Variable Description
ATLASSIAN_CONFLUENCE_CLOUD_URL / _USER / _TOKEN / _TLS_PROFILE Confluence Cloud connection, credentials, and optional TLS profile selector
ATLASSIAN_CONFLUENCE_CLOUD_BEARER_TOKEN Confluence Cloud bearer token (OAuth/PAT)
ATLASSIAN_CONFLUENCE_SERVER_URL / _USER / _TOKEN / _TLS_PROFILE Confluence Server / Data Center connection, credentials, and optional TLS profile selector
ATLASSIAN_CONFLUENCE_SERVER_BEARER_TOKEN Confluence Server/DC Personal Access Token (PAT)

Connection & Credentials — Admin suites (per-suite overrides)

Each admin suite accepts the same _URL / _USER / _TOKEN / _TLS_PROFILE / _BEARER_TOKEN set, falling back to the shared ATLASSIAN_AGENT_* values: ATLASSIAN_ADMIN_CLOUD_*, ATLASSIAN_API_ACCESS_CLOUD_*, ATLASSIAN_CONTROL_CLOUD_*, ATLASSIAN_DLP_CLOUD_*, ATLASSIAN_ORG_CLOUD_*, ATLASSIAN_USER_MGMT_CLOUD_*, ATLASSIAN_USER_PROVISIONING_CLOUD_*.

Authentication mode

Resolved in priority order (first match wins). The bearer token is sent as Authorization: Bearer <token>; basic auth uses email + API token.

Variable Auth mode Notes
ENABLE_DELEGATION 1. OIDC delegation (RFC 8693 token exchange) Set true to flow the caller's IdP token through to Atlassian
OIDC_CONFIG_URL / OIDC_CLIENT_ID / OIDC_CLIENT_SECRET OIDC delegation IdP config Required when delegation is enabled
AUDIENCE OIDC delegation token audience Defaults to the resolved URL
DELEGATED_SCOPES OIDC delegation scopes read:jira-work write:jira-work
ATLASSIAN_OAUTH_TOKEN 2. 3-Legged OAuth (3LO) bearer token From the 3LO consent flow
ATLASSIAN_BEARER_TOKEN 3. Bearer token / PAT (global) Server/DC Personal Access Token; per-suite ATLASSIAN_{SUITE}_BEARER_TOKEN overrides this
ATLASSIAN_AGENT_TOKEN (+ _USER) 4. Basic auth (fallback) Email + API token

MCP server / transport

Variable Description Default
TRANSPORT stdio, streamable-http, or sse stdio
HOST Bind host (HTTP transports) 0.0.0.0
PORT Bind port (HTTP transports) 8000
MCP_TOOL_MODE Tool surface: condensed, verbose, or both condensed
MCP_ENABLED_TOOLS / MCP_DISABLED_TOOLS Comma-separated tool allow/deny list —
MCP_ENABLED_TAGS / MCP_DISABLED_TAGS Comma-separated tag allow/deny list —
DEBUG Verbose logging False
PYTHONUNBUFFERED Unbuffered stdout (recommended in containers) 1

Deployment selection

ATLASSIAN_JIRA_DEPLOYMENT and ATLASSIAN_CONFLUENCE_DEPLOYMENT (cloud or server, default cloud) choose the client every jira_<operation> and confluence_<operation> tool calls. See Available MCP Tools.

Telemetry & governance

Variable Description Default
ENABLE_OTEL Enable OpenTelemetry export True
OTEL_EXPORTER_OTLP_ENDPOINT OTLP collector endpoint —
OTEL_EXPORTER_OTLP_PUBLIC_KEY / OTEL_EXPORTER_OTLP_SECRET_KEY OTLP auth keys —
OTEL_EXPORTER_OTLP_PROTOCOL OTLP protocol (e.g. http/protobuf) —
EUNOMIA_TYPE Authorization mode: none, embedded, remote none
EUNOMIA_POLICY_FILE Embedded policy file mcp_policies.json
EUNOMIA_REMOTE_URL Remote Eunomia server URL —

Agent CLI (full [agent] runtime only)

Variable Description Default
MCP_URL URL of the MCP server the agent connects to http://localhost:8000/mcp
PROVIDER LLM provider (e.g. openai) openai
MODEL_ID Model id (e.g. gpt-4o) gpt-4o
ENABLE_WEB_UI Serve the AG-UI web interface True

See .env.example for a copy-paste starting point.

Agent

This repository features a fully integrated Pydantic AI Graph Agent. It communicates over the Agent Control Protocol (ACP) and interacts smoothly with the Agent Web UI (AG-UI) and Terminal interface.

Running the Agent CLI

To start the interactive command-line agent:

# Set credentials
export ATLASSIAN_AGENT_URL="your_value"
export ATLASSIAN_AGENT_USER="your_value"
export ATLASSIAN_AGENT_TOKEN="your_value"
export ATLASSIAN_TLS_PROFILE="private-pki"
export DEBUG="your_value"
export PYTHONUNBUFFERED="your_value"

# Run the agent server
atlassian-agent --provider openai --model-id gpt-4o

Docker Compose Orchestration

The following docker/agent.compose.yml configures the Agent, Web UI, and Terminal Interface together:

version: '3.8'

services:
  atlassian-agent-mcp:
    image: example/atlassian-agent:mcp
    container_name: atlassian-agent-mcp
    hostname: atlassian-agent-mcp
    restart: always
    env_file:
      - ../.env
    environment:
      - PYTHONUNBUFFERED=1
      - HOST=0.0.0.0
      - PORT=8000
      - TRANSPORT=streamable-http
    ports:
      - "8000:8000"
    healthcheck:
      test: ["CMD", "python3", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:8000/health')"]
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 10s
    logging:
      driver: json-file
      options:
        max-size: "10m"
        max-file: "3"

  atlassian-agent-agent:
    image: example/atlassian-agent@sha256:<digest>
    container_name: atlassian-agent-agent
    hostname: atlassian-agent-agent
    restart: always
    depends_on:
      - atlassian-agent-mcp
    env_file:
      - ../.env
    command: [ "atlassian-agent" ]
    environment:
      - PYTHONUNBUFFERED=1
      - HOST=0.0.0.0
      - PORT=9004
      - MCP_URL=http://atlassian-agent-mcp:8000/mcp
      - PROVIDER=${PROVIDER:-openai}
      - MODEL_ID=${MODEL_ID:-gpt-4o}
      - ENABLE_WEB_UI=True
      - ENABLE_OTEL=True
    ports:
      - "9004:9004"
    healthcheck:
      test: ["CMD", "python3", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:9004/health')"]
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 10s
    logging:
      driver: json-file
      options:
        max-size: "10m"
        max-file: "3"

Detailed graph node architecture explanations, custom skill configurations, and agentic trace guides are available in docs/deployment.md.


Security & Governance

Built directly upon the enterprise-ready agent-connector-sdk core, standard security parameters are fully supported:

Access Control & Policy Enforcement

  • Eunomia Policies: Fine-grained, policy-driven tool authorization. Supports none, local embedded (mcp_policies.json), or centralized remote modes.
  • OIDC Token Delegation: Compliant with RFC 8693 token exchange for flowing authenticating user credentials from Web UI / ACP → Agent → MCP.
  • Scoped Credentials: Execution context runs restricted to the specific caller identity.

Runtime Security Grid

Feature Feature Enablement
Tool Guard Sensitivity inspection with human-in-the-loop validation Enabled by default
Prompt Injection Defense Input scanning, repetition monitoring, and recursive loop blocks Enabled by default
Context Safety Guard Stuck-loop detectors and contextual overflow preemptive alerts Enabled by default

Installation

Pick the extra that matches what the operator want to run:

Extra Installs Use when
atlassian-agent[mcp] Connector-focused MCP server (agent-connector-sdk[mcp] — FastMCP/FastAPI + epistemic-graph[full]) The operator only run the MCP server (smallest install / image)
atlassian-agent[agent] Agent runtime (agent-connector-sdk[agent-runtime,logfire] — model orchestration + epistemic-graph[full]) The operator run the integrated agent
atlassian-agent[all] Everything (mcp + agent + logfire) Development / both surfaces
# Connector-focused MCP server (includes the shared graph engine)
uv pip install "atlassian-agent[mcp]"

# Agent runtime (adds model orchestration to the shared graph engine)
uv pip install "atlassian-agent[agent]"

# Everything (development)
uv pip install "atlassian-agent[all]"      # or: python -m pip install "atlassian-agent[all]"

Container images (:mcp vs :agent)

One multi-stage docker/Dockerfile builds two right-sized images, selected by --target:

Image tag Build target Contents Entrypoint
example/atlassian-agent:mcp --target mcp atlassian-agent[mcp] — connector-focused, includes epistemic-graph[full]; no model-orchestration stack atlassian-mcp
example/atlassian-agent@sha256:<digest> --target agent (default) atlassian-agent[agent] — agent runtime, model orchestration + epistemic-graph[full] atlassian-agent
docker build --target mcp   -t example/atlassian-agent:mcp    docker/   # connector-focused MCP server
docker build --target agent -t example/atlassian-agent:agent-local docker/   # agent runtime

docker/mcp.compose.yml runs the connector-focused :mcp server; docker/agent.compose.yml runs the agent (immutable agent digest) with a co-located :mcp sidecar.

Knowledge-graph database (epistemic-graph)

Both [mcp] and [agent] carry the epistemic-graph engine through the required Agent Utilities core dependency (epistemic-graph[full]). The [mcp] extra keeps the server connector-focused; [agent] also enables model orchestration. Local deployments can use the bundled engine. For production or shared state, run epistemic-graph as a dedicated database service and configure the runtime to use it. Deployment recipes (single-node + Raft HA), connection configuration, and architecture diagrams are documented in the epistemic-graph deployment guide.


Documentation

The complete documentation is published as the official documentation site and is the recommended reference for installation, deployment, and day-to-day operation.

Page Contents
Installation pip, source, extras, prebuilt Docker image
Deployment run the MCP server, the agent server, Compose, Caddy + Technitium, env config
Usage the MCP tools, the Atlassian Python clients, the CLI
Overview architecture, enterprise readiness, MCP configuration
Concepts concept registry (CONCEPT:ATL-*)

Repository Owners

GitHub followers GitHub User's stars


Contribute

Contributions are welcome! Please ensure code quality by running local checks before submitting pull requests:

  • Format code using ruff format .
  • Lint code using ruff check .
  • Validate type-safety with mypy .
  • Ran test suites using pytest

Deploy with agent-connector-sdk-deployment

Provision this package with the consolidated agent-connector-sdk-deployment workflow. It selects an installed-package, editable-source, or immutable-container path; records only runtime secret and TLS-profile references in AgentConfig; and runs doctor, registration, policy, observability, and rollback gates. Ask your agent to "deploy atlassian-agent with agent-connector-sdk-deployment".

Install mode Command
Installed package uv tool install "atlassian-agent[mcp]", then run atlassian-mcp
Editable source uv pip install -e ".[agent]", then run atlassian-mcp
Immutable container deploy registry.example.invalid/atlassian-agent@sha256:<digest> through the operator-selected orchestrator

The repository embeds no deployment profile, credential value, certificate path, or environment-specific endpoint. Supply those at runtime through AgentConfig and the configured secret provider.

Governed capability contract

This package ships a compact canonical skill surface with specialist procedures kept as referenced workflows. The current MCP tools, skill metadata, connector_manifest.yml, ontology, mappings, shapes, fixtures, migrations, tool-schema fingerprints, and certification metadata form one versioned capability contract. Validate them together; do not rely on stale tool names or historical per-task skill wrappers.

Runtime endpoints, credentials, certificate trust, tenant identity, retention, and observability policy are deployment inputs and are never packaged values. See Configuration, trust, and privacy before enabling a network transport, connector ingestion, Arbora delegation, or trace export.

Metadata

Release files for atlassian-agent 2.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for atlassian-agent 2.4.0
File Size Uploaded
atlassian_agent-2.4.0.tar.gz 186.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for atlassian-agent 2.4.0
File Interpreter ABI Platform
atlassian_agent-2.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 429.4 kB

Release files / atlassian_agent-2.4.0.tar.gz

Download URL atlassian_agent-2.4.0.tar.gz
Size 186.5 kB
Tags Source
SHA-256 checksum
How to use checksums
610bcf10a2fe17c908596f354dc3f234c8b4c881f564463b15d4b35e41e14064
BLAKE2b-256 checksum
How to use checksums
5b940a841f426463021069015aafa17f73828890f19663bde41dfd156f903082
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / atlassian_agent-2.4.0-py3-none-any.whl

Download URL atlassian_agent-2.4.0-py3-none-any.whl
Size 242.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9927d1c3051af8600c25ff4159920e440be904546f45f58a04445951cb1243a7
BLAKE2b-256 checksum
How to use checksums
2dc4c96afcdfd2ccb09ed34167891e0879afef3e9572decd9eec38303f9a40b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release history Release notifications | RSS feed

This release

2.4.0 This release

2 release files

2.3.0

1 release file

2.2.1

1 release file

2.2.0

1 release file

1.1.0

2 release files

1.0.1

2 release files

0.32.0

2 release files

0.30.0

2 release files

0.29.0

2 release files

0.28.0

2 release files

0.22.2

2 release files

0.22.0

2 release files

0.20.0

2 release files

0.18.0

2 release files

0.13.0

2 release files

0.10.1

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.2

2 release files

0.2.0

2 release files

0.1.9

2 release files

0.1.6

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page