@@ -175,85 +175,6 @@ services:
175175 pkill -f "vite" || true
176176
177177tasks :
178- setupAtlassianMCP :
179- name : " Setup Official Atlassian MCP"
180- description : " Configure Official Atlassian MCP server for Jira, Compass, and Confluence integration"
181- triggeredBy :
182- - manual
183- - postEnvironmentStart
184- command : |
185- echo "Setting up Official Atlassian MCP server..."
186-
187- # Create config directory
188- mkdir -p ~/.config/gitpod
189-
190- # Create MCP configuration file for Official Atlassian MCP
191- echo "Creating Official Atlassian MCP configuration..."
192- cat > ~/.config/gitpod/mcp-config.json << EOF
193- {
194- "mcpServers": {
195- "atlassian-mcp": {
196- "command": "npx",
197- "args": [
198- "-y",
199- "mcp-remote",
200- "https://mcp.atlassian.com/v1/sse"
201- ],
202- "env": {}
203- }
204- }
205- }
206- EOF
207-
208- # Configure generic MCP client connection
209- echo "Configuring MCP client connection..."
210-
211- # Create generic MCP client config
212- MCP_CLIENT_CONFIG="$HOME/.config/mcp/client-config.json"
213- mkdir -p "$HOME/.config/mcp"
214- cat > "$MCP_CLIENT_CONFIG" << EOF
215- {
216- "mcpServers": {
217- "atlassian-mcp": {
218- "command": "npx",
219- "args": [
220- "-y",
221- "mcp-remote",
222- "https://mcp.atlassian.com/v1/sse"
223- ],
224- "env": {}
225- }
226- }
227- }
228- EOF
229-
230- # Test mcp-remote availability
231- echo "Testing mcp-remote availability..."
232- if npx -y mcp-remote --version >/dev/null 2>&1; then
233- echo "mcp-remote is available"
234- else
235- echo "mcp-remote installation may be needed on first use"
236- fi
237-
238- # Create a simple verification script
239- echo '#!/bin/bash' > /tmp/verify-mcp-connection.sh
240- echo 'echo "Verifying Official Atlassian MCP configuration..."' >> /tmp/verify-mcp-connection.sh
241- echo 'echo "Server config: $([ -f ~/.config/gitpod/mcp-config.json ] && echo \"Found\" || echo \"Missing\")"' >> /tmp/verify-mcp-connection.sh
242- echo 'echo "Generic client config: $([ -f ~/.config/mcp/client-config.json ] && echo \"Found\" || echo \"Missing\")"' >> /tmp/verify-mcp-connection.sh
243- echo 'echo "mcp-remote available: $(npx -y mcp-remote --version >/dev/null 2>&1 && echo \"Yes\" || echo \"No\")"' >> /tmp/verify-mcp-connection.sh
244- chmod +x /tmp/verify-mcp-connection.sh
245-
246- echo "Official Atlassian MCP server setup complete"
247- echo "Server config: ~/.config/gitpod/mcp-config.json"
248- echo "Generic client config: ~/.config/mcp/client-config.json"
249- echo "Server endpoint: https://mcp.atlassian.com/v1/sse"
250- echo "Authentication: OAuth 2.1 flow (browser-based)"
251- echo "Supported services: Jira, Compass, and Confluence"
252- echo "Available tools: Dynamic based on user permissions"
253- echo ""
254- echo "Run '/tmp/verify-mcp-connection.sh' to verify the setup"
255- echo "When connecting, you'll be prompted to authenticate via browser"
256- echo "AI assistants may need to restart to pick up the new MCP configuration"
257178
258179 seedDatabase :
259180 name : " Seed Database"
0 commit comments