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
14
.env.example
14
.env.example
|
|
@ -25,3 +25,17 @@
|
|||
# Required for ./claude.sh web
|
||||
# WEBUI_USER=claude
|
||||
# WEBUI_PASSWORD=changeme
|
||||
|
||||
# ─── MCP servers (all optional) ───────────────────────────────────────────────
|
||||
|
||||
# GitHub — PAT with repo scope
|
||||
# GITHUB_TOKEN=ghp_...
|
||||
|
||||
# GitLab — PAT with api scope; GITLAB_URL defaults to https://gitlab.com
|
||||
# GITLAB_TOKEN=glpat_...
|
||||
# GITLAB_URL=https://gitlab.com
|
||||
|
||||
# Jira + Confluence — shared Atlassian credentials
|
||||
# ATLASSIAN_SITE_NAME=your-company # subdomain of .atlassian.net
|
||||
# ATLASSIAN_USER_EMAIL=you@example.com
|
||||
# ATLASSIAN_API_TOKEN=... # https://id.atlassian.com/manage-profile/security/api-tokens
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue