Skip to main content
Glama
community-check.yml1.28 kB
name: Is Community User Check on: pull_request_target: types: - opened - synchronize - reopened jobs: check-is-community: runs-on: ubuntu-latest permissions: issues: write pull-requests: write env: SI_STAFF: "adamhjk mahirl fnichol nickgerace jhelwig vbustamante zacharyhamm wendybujalski stack72 britmyerss sprutton1 keeb johnrwatson jobelenus jkeiser aaron-dernley" steps: - name: Checkout code id: check_author run: | PR_AUTHOR="${{ github.event.pull_request.user.login }}" if ! [[ "${SI_STAFF}" =~ $PR_AUTHOR ]]; then echo "Authored by one of our amazing community peeps!" echo "requires-community-tag=true" >> "$GITHUB_OUTPUT" else echo "Successfully checked the author against the staff list" fi - name: Label PR if: steps.check_author.outputs.requires-community-tag == 'true' uses: actions/github-script@v7 with: script: | await github.rest.issues.addLabels({ owner: context.repo.owner, repo: context.repo.repo, issue_number: ${{ github.event.pull_request.number }}, labels: ['community'] });

Latest Blog Posts

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/systeminit/si'

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