Skip to content

Commit 3023395

Browse files
authored
Merge pull request #117 from dgageot/sync-atlassian
Sync Atlassian
2 parents 60af8f9 + a80f9f6 commit 3023395

File tree

3 files changed

+424
-26
lines changed

3 files changed

+424
-26
lines changed

prompts/catalog.yaml

Lines changed: 33 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -425,11 +425,40 @@ registry:
425425
prompts: 0
426426
resources: {}
427427
atlassian:
428-
description: |
429-
Tools for Atlassian products (Confluence and Jira). This integration supports both Atlassian Cloud and Jira Server/Data Center deployments.
430-
ref: github:docker/labs-ai-tools-for-devs?path=prompts/mcp/atlassian.md
428+
description: Tools for Atlassian products (Confluence and Jira). This integration supports both Atlassian Cloud and Jira Server/Data Center deployments.
429+
ref: github:docker/labs-ai-tools-for-devs?ref=main&path=prompts/mcp/atlassian.md
430+
readme: github:docker/labs-ai-tools-for-devs?ref=main&path=prompts/mcp/readmes/atlassian.md
431+
source: https://github.com/sooperset/mcp-atlassian/tree/main
431432
icon: https://cdn.jsdelivr.net/npm/simple-icons@v7/icons/atlassian.svg
432-
tools: []
433+
tools:
434+
- name: confluence_attach_content
435+
- name: confluence_create_page
436+
- name: confluence_delete_page
437+
- name: confluence_get_comments
438+
- name: confluence_get_page
439+
- name: confluence_get_page_ancestors
440+
- name: confluence_get_page_children
441+
- name: confluence_search
442+
- name: confluence_update_page
443+
- name: jira_add_comment
444+
- name: jira_add_worklog
445+
- name: jira_batch_create_issues
446+
- name: jira_create_issue
447+
- name: jira_delete_issue
448+
- name: jira_download_attachments
449+
- name: jira_get_agile_boards
450+
- name: jira_get_board_issues
451+
- name: jira_get_epic_issues
452+
- name: jira_get_issue
453+
- name: jira_get_project_issues
454+
- name: jira_get_sprint_issues
455+
- name: jira_get_sprints_from_board
456+
- name: jira_get_transitions
457+
- name: jira_get_worklog
458+
- name: jira_link_to_epic
459+
- name: jira_search
460+
- name: jira_transition_issue
461+
- name: jira_update_issue
433462
secrets:
434463
- name: atlassian.jira.token
435464
- name: atlassian.confluence.token

prompts/mcp/atlassian.md

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

0 commit comments

Comments
 (0)