Skip to main content
Glama

OpsLevel MCP

Official
release.yaml3.41 kB
name: "Release" on: workflow_dispatch: {} repository_dispatch: types: - release permissions: contents: write jobs: release: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v5 with: fetch-depth: 0 submodules: 'true' token: ${{ secrets.ORG_GITHUB_TOKEN }} - name: Fetch All Tags run: git fetch --force --tags - name: Set up Go uses: actions/setup-go@v5 with: go-version-file: src/go.mod cache-dependency-path: | src/go.sum - name: Cache Go modules uses: actions/cache@v4 with: path: | ~/.cache/go-build ~/go/pkg/mod key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} restore-keys: | ${{ runner.os }}-go- - name: Import GPG Key id: import_gpg uses: crazy-max/ghaction-import-gpg@v6 with: gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }} passphrase: ${{ secrets.GPG_PASSPHRASE }} - name: Install Task uses: arduino/setup-task@v2 with: version: 3.x repo-token: ${{ secrets.GITHUB_TOKEN }} - name: Login to Public ECR uses: docker/login-action@v3 with: registry: public.ecr.aws username: ${{ secrets.ECR_PUBLIC_AWS_ACCESS_KEY_ID }} password: ${{ secrets.ECR_PUBLIC_AWS_SECRET_ACCESS_KEY }} env: AWS_REGION: us-east-1 - name: Set Release Version id: version run: | echo "RELEASE_VERSION=$(date +v%Y.%-m.%-d)" >> $GITHUB_OUTPUT - name: Ensure Release Does Not Exist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | gh release delete ${{ steps.version.outputs.RELEASE_VERSION }} || true - name: Ensure Changelog run: | git config user.name "OpsLevel Bots" git config user.email "bots@opslevel.com" if test -f ./.changes/${{ steps.version.outputs.RELEASE_VERSION }}.md then echo "Skip Changie..." else go install github.com/miniscruff/changie@latest changie batch ${{ steps.version.outputs.RELEASE_VERSION }} changie merge git add . git commit -m "Cut Release '${{ steps.version.outputs.RELEASE_VERSION }}'" git push origin HEAD fi git tag -f ${{ steps.version.outputs.RELEASE_VERSION }} -m "Cut Release '${{ steps.version.outputs.RELEASE_VERSION }}'" git push -f origin refs/tags/${{ steps.version.outputs.RELEASE_VERSION }} - name: Set up QEMU uses: docker/setup-qemu-action@v3 - name: Run GoReleaser uses: goreleaser/goreleaser-action@v6.3.0 with: args: release --clean --release-notes=../.changes/${{ steps.version.outputs.RELEASE_VERSION }}.md workdir: ./src env: GPG_FINGERPRINT: ${{ steps.import_gpg.outputs.fingerprint }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} ORG_GITHUB_TOKEN: ${{ secrets.ORG_GITHUB_TOKEN }} - name: Report Release To OpsLevel uses: opslevel/report-deploy-github-action/with-docker@v3.0.0 with: integration_url: ${{ secrets.DEPLOY_INTEGRATION_URL }} service: "opslevel-mcp"

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/OpsLevel/opslevel-mcp'

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