Skip to main content
Glama
test.ymlโ€ข1.52 kB
name: ๐Ÿงช Test on: push: branches: - "master" pull_request: {} jobs: test: runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, '[skip ci]')" strategy: matrix: node-version: [18.x, 20.x] steps: - name: ๐Ÿ›‘ Cancel Previous Runs uses: styfle/cancel-workflow-action@a40b8845c0683271d9f53dfcb887a7e181d3918b # pin@0.9.1 - name: โฌ‡๏ธ Checkout repo uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # pin@v2 - name: โŽ” Setup node ${{ matrix.node-version }} uses: actions/setup-node@25316bbc1f10ac9d8798711f44914b1cf3c4e954 # pin@v2 with: node-version: ${{ matrix.node-version }} cache: "npm" - name: ๐Ÿ—„ Cache node_modules id: cache-node_modules uses: actions/cache@c64c572235d810460d0d6876e9c705ad5002b353 # pin@v2 with: path: "**/node_modules" key: node_modules-${{ runner.os }}-node-${{ matrix.node-version }}-${{ hashFiles('**/package-lock.json') }} - name: ๐Ÿ“ฅ Install dependencies if: steps.cache-node_modules.outputs.cache-hit != 'true' run: | npm ci --ignore-scripts - name: ๐Ÿงช Test run: | npm test env: CI: true - name: โฌ†๏ธ Upload coverage report uses: coverallsapp/github-action@9ba913c152ae4be1327bfb9085dc806cedb44057 # pin@1.1.3 with: github-token: ${{ secrets.GITHUB_TOKEN }}

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/samihalawa/brevo-mcp'

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