Skip to content

Commit 7c0e78c

Browse files
Add Atlassian
1 parent 71559ec commit 7c0e78c

File tree

2 files changed

+60
-0
lines changed

2 files changed

+60
-0
lines changed

prompts/catalog.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -392,3 +392,31 @@ registry:
392392
exposes OpenAPI schema information to Large Language Models (LLMs) like Claude. This server allows an LLM to explore and understand OpenAPI specifications through a set of specialized tools.
393393
ref: github:docker/labs-ai-tools-for-devs?path=prompts/mcp/openapi-schema.md
394394
icon: https://avatars.githubusercontent.com/u/182288589?s=200&v=4
395+
atlassian:
396+
description: |
397+
Server for Atlassian products (Confluence and Jira). This integration supports both Atlassian Cloud and Jira Server/Data Center deployments.
398+
ref: github:docker/labs-ai-tools-for-devs?path=prompts/mcp/atlassian.md
399+
icon: https://cdn.jsdelivr.net/npm/simple-icons@v7/icons/atlassian.svg
400+
secrets:
401+
- name: atlassian.jira.token
402+
required: false
403+
- name: atlassian.confluence.token
404+
required: false
405+
config:
406+
- name: atlassian
407+
description: The MCP server is allowed to access these paths
408+
parameters:
409+
confluence:
410+
type: object
411+
properties:
412+
url:
413+
type: string
414+
username:
415+
type: string
416+
jira:
417+
type: object
418+
properties:
419+
url:
420+
type: string
421+
username:
422+
type: string

prompts/mcp/atlassian.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
mcp:
3+
- container:
4+
image: mcp/atlassian:latest
5+
workdir: /app
6+
environment:
7+
CONFLUENCE_URL: "{{atlassian.confluence.url}}"
8+
CONFLUENCE_USERNAME: "{{atlassian.confluence.username}}"
9+
JIRA_URL: "{{atlassian.jira.url}}"
10+
JIRA_USERNAME: "{{atlassian.jira.username}}"
11+
secrets:
12+
JIRA_PERSONAL_TOKEN: atlassian.jira.token
13+
---
14+
15+
# Configuration
16+
17+
This server Atlassian Cloud products. When configuring, you must add properties for one of
18+
either `confluence` or `jira` or both.
19+
20+
Entering your personal access token as a Desktop secret is required.
21+
22+
**For Atlassian Cloud**
23+
24+
1. Go to https://id.atlassian.com/manage-profile/security/api-tokens
25+
2. Click Create API token, name it
26+
3. Copy the token immediately
27+
28+
## TODO
29+
30+
- [ ] Optional secrets. We might have a jira personal token, a confluence personal token, or both.
31+
- [ ] For mapping environment variables from the config into the container, we should skip
32+
optional variables that are not in the config.

0 commit comments

Comments
 (0)