atlassian-mcp values¶
Every value of chart atlassian-mcp 0.1.0, read from values.yaml and values.schema.json. A map is listed with its keys; a map without a description of its own is listed by its keys only. Every value has a default: the chart installs with none given.
| Value | Type | Default | Description |
|---|---|---|---|
team |
string | "" |
Team of the tenant the server serves: the chart puts every object into <tenant>-<team>, a namespace the team already has. Empty: the release namespace |
tenant |
string | "" |
Tenant the server belongs to; required with team |
image.repository |
string | ghcr.io/sooperset/mcp-atlassian |
|
image.tag |
string | 0.23.1 |
|
image.pullPolicy |
string | IfNotPresent |
One of: Always, IfNotPresent, Never. |
jira |
object | Atlassian Cloud site; both URLs may be empty to serve only one product | |
jira.url |
string | "" |
|
confluence.url |
string | "" |
|
credentials.mode |
string | perCaller |
perCaller: the server holds no account; every request carries its caller's own Atlassian account (Authorization: Basic base64(email:api_token) or Bearer) and a request without one is refused. shared: one account for every caller, from existingSecret One of: perCaller, shared. |
credentials.gatewayHeader |
string | X-Atlassian-Authorization |
Request header an MCP gateway copies into the backend Authorization, so a caller can authenticate to the gateway and to Atlassian at once (Service annotation agentgateway.dev/mcp-credential-header). Empty: no annotation |
credentials.existingSecret |
string | "" |
shared mode: Secret with JIRA_USERNAME, JIRA_API_TOKEN (and CONFLUENCE_* if different) |
env |
object | {} |
Extra plain environment variables of the server, name to value |
port |
integer | 8000 |
|
path |
string | /mcp |
|
mcp.appProtocol |
string | agentgateway.dev/mcp |
Port appProtocol an MCP gateway discovers |
mcp.targetName |
string | atlassian |
Tool prefix on the gateway (<targetName>_<tool>) |
service.labels |
object | {} |
Extra Service labels, for example the platform's exposure label |
service.annotations |
object | {} |
|
podLabels |
object | {} |
|
podAnnotations |
object | {} |
|
resources.requests.cpu |
string | 20m |
|
resources.requests.memory |
string | 128Mi |
|
resources.limits.cpu |
string | 1 |
|
resources.limits.memory |
string | 512Mi |
|
networkPolicy.enabled |
boolean | true |
|
networkPolicy.ingressNamespaces |
array | [] |
Namespaces (label selectors) that may call the server besides its own, e.g. the gateway's |
networkPolicy.egress.enabled |
boolean | true |
The server reaches the public internet only (Atlassian Cloud) |
networkPolicy.egress.exceptCidrs |
array | ["10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16", "100.64.0.0/10", "169.254.0... |
|
networkPolicy.egress.dnsNamespace |
string | openshift-dns |
|
networkPolicy.egress.dnsPort |
integer | 5353 |