Skip to main content
Glama

Backstage MCP Server

by PawelWaj
setup.sh1.21 kB
#!/bin/bash echo "🚀 Setting up Backstage MCP Server..." # Check if Docker is running if ! docker info > /dev/null 2>&1; then echo "❌ Docker is not running. Please start Docker Desktop." exit 1 fi # Build if needed if [[ ! "$(docker images -q backstage-mcp-server 2> /dev/null)" ]]; then echo "🔨 Building Docker image..." npm run docker:build fi # Start the MCP server echo "📦 Starting Backstage MCP server..." npm run docker:compose:up # Wait a moment for container to start sleep 3 # Check if container is running if docker ps | grep -q backstage-mcp-server; then echo "✅ Backstage MCP server is running!" echo "" echo "📝 Add this to your Cursor MCP configuration:" echo '{ "mcpServers": { "backstage": { "command": "docker", "args": ["exec", "-i", "backstage-mcp-server", "node", "dist/index.js"] } } }' echo "" echo "🌐 Optional: Start web interface with 'npm run docker:compose:web'" echo "📊 View logs with 'npm run docker:compose:logs'" echo "🛑 Stop server with 'npm run docker:compose:down'" else echo "❌ Failed to start container. Check logs:" echo "docker logs backstage-mcp-server" fi

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/PawelWaj/MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server