feat(mcp): add GitHub, GitLab, Jira, and Confluence MCP servers
Install four MCP servers globally in the claude image: @modelcontextprotocol/server-github → mcp-server-github @yoda.digital/gitlab-mcp-server → gitlab-mcp-server @aashari/mcp-server-atlassian-jira → mcp-atlassian-jira @aashari/mcp-server-atlassian-confluence → mcp-atlassian-confluence Wire them in managed-settings.json via mcpServers with env var pass-through. Jira and Confluence share ATLASSIAN_* credentials. Add api.github.com, .gitlab.com, .atlassian.net to the squid allowlist. All credentials are optional — servers are skipped if the relevant env vars are unset.
This commit is contained in:
parent
c65ed15653
commit
e19d4eb0a3
5 changed files with 75 additions and 5 deletions
|
|
@ -39,6 +39,13 @@ services:
|
|||
- HTTPS_PROXY=http://proxy:3128
|
||||
- ALL_PROXY=http://proxy:3128
|
||||
- NO_PROXY=localhost,127.0.0.1
|
||||
# MCP server credentials — all optional; servers are skipped if unset
|
||||
- GITHUB_TOKEN=${GITHUB_TOKEN:-}
|
||||
- GITLAB_TOKEN=${GITLAB_TOKEN:-}
|
||||
- GITLAB_URL=${GITLAB_URL:-https://gitlab.com}
|
||||
- ATLASSIAN_SITE_NAME=${ATLASSIAN_SITE_NAME:-}
|
||||
- ATLASSIAN_USER_EMAIL=${ATLASSIAN_USER_EMAIL:-}
|
||||
- ATLASSIAN_API_TOKEN=${ATLASSIAN_API_TOKEN:-}
|
||||
ports:
|
||||
# OAuth callback — required for browser-based login (claude login)
|
||||
- "0.0.0.0:54545:54545"
|
||||
|
|
@ -74,6 +81,13 @@ services:
|
|||
- HTTPS_PROXY=http://proxy:3128
|
||||
- ALL_PROXY=http://proxy:3128
|
||||
- NO_PROXY=localhost,127.0.0.1
|
||||
# MCP server credentials — all optional; servers are skipped if unset
|
||||
- GITHUB_TOKEN=${GITHUB_TOKEN:-}
|
||||
- GITLAB_TOKEN=${GITLAB_TOKEN:-}
|
||||
- GITLAB_URL=${GITLAB_URL:-https://gitlab.com}
|
||||
- ATLASSIAN_SITE_NAME=${ATLASSIAN_SITE_NAME:-}
|
||||
- ATLASSIAN_USER_EMAIL=${ATLASSIAN_USER_EMAIL:-}
|
||||
- ATLASSIAN_API_TOKEN=${ATLASSIAN_API_TOKEN:-}
|
||||
- WEBUI_USER=${WEBUI_USER:-claude}
|
||||
- WEBUI_PASSWORD=${WEBUI_PASSWORD:-}
|
||||
- WEBUI_PORT=7681
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue