Skip to main content
Glama

OpsLevel MCP

Official
changie-gen.yaml1.94 kB
name: Changie Gen on: workflow_run: workflows: [Dependabot Labels] types: - completed jobs: generate-changelog: env: MAIN_BRANCH: ${{ github.event.workflow_run.pull_requests[0].base.ref }} PR_BRANCH: ${{ github.event.workflow_run.pull_requests[0].head.ref }} runs-on: ubuntu-latest # NOTE: "github.event.workflow_run.conclusion" check needed within "steps" steps: - name: Checkout branch that Dependabot labeled if: github.event.workflow_run.conclusion == 'success' uses: actions/checkout@v5 with: ref: ${{ env.PR_BRANCH }} token: ${{ secrets.ORG_GITHUB_TOKEN }} - name: Check if changelog file exists already if: github.event.workflow_run.conclusion == 'success' shell: bash id: changelog_check run: | git fetch origin ${{ env.MAIN_BRANCH }} if [[ -n $(git diff --name-only main -- .changes/unreleased/*.yaml) ]]; then echo "exists=true" >> $GITHUB_OUTPUT echo "Changelog already exists for this PR, skip creating a new one" else echo "exists=false" >> $GITHUB_OUTPUT echo "No changelog exists for this PR, creating a new one" fi - name: Create changie log if: >- github.event.workflow_run.conclusion == 'success' && steps.changelog_check.outputs.exists == 'false' uses: miniscruff/changie-action@v2 with: version: latest args: new --kind Dependency --body "${{ github.event.workflow_run.display_title }}" - name: Commit & Push changes if: github.event.workflow_run.conclusion == 'success' && steps.changelog_check.outputs.exists == 'false' shell: bash run: | git config user.name "OpsLevel Bots" git config user.email "bots@opslevel.com" git pull git add . git commit -m "Add automated changelog yaml from template" git push

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