Skip to main content
Glama
release.yml1 kB
name: Release on: push: tags: - "v*.*.*" workflow_dispatch: jobs: publish: name: Publish to npm runs-on: ubuntu-latest environment: NPM permissions: contents: read id-token: write env: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} steps: - name: Checkout uses: actions/checkout@v4 - name: Setup Node uses: actions/setup-node@v4 with: node-version: 20 registry-url: https://registry.npmjs.org cache: npm - name: Install run: npm ci - name: Build run: npm run build - name: Publish if: ${{ env.NPM_TOKEN != '' }} run: npm publish --provenance --access public env: NODE_AUTH_TOKEN: ${{ env.NPM_TOKEN }} - name: Skip publish (missing token) if: ${{ env.NPM_TOKEN == '' }} run: echo "NPM_TOKEN not set, skipping publish. Configure repository environment secret or repo secret to enable publishing."

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/mr-wolf-gb/smart-shell-mcp'

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