Skip to main content
Glama
ci.yml2.28 kB
name: CI on: push: branches: - main pull_request: branches: - main permissions: {} concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true jobs: lint: runs-on: ubuntu-latest timeout-minutes: 10 permissions: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: persist-credentials: false - uses: ./.github/actions/setup - run: bun run lint typecheck: runs-on: ubuntu-latest timeout-minutes: 10 permissions: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: persist-credentials: false - uses: ./.github/actions/setup - run: bun run typecheck test: runs-on: ubuntu-latest timeout-minutes: 10 permissions: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: persist-credentials: false - uses: ./.github/actions/setup - run: bun test build: runs-on: ubuntu-latest timeout-minutes: 10 permissions: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: persist-credentials: false - uses: ./.github/actions/setup - run: bun run build - name: Test built executable env: ESA_TEAM: dummy ESA_ACCESS_TOKEN: dummy run: | timeout 5s bun dist/npm/index.js || test $? = 124 echo "✓ Server starts successfully" timeout 5s bun dist/docker/index.js || test $? = 124 echo "✓ Server starts successfully" docker: runs-on: ubuntu-latest timeout-minutes: 10 permissions: contents: read steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: persist-credentials: false - run: docker build -t mcp-server . - name: Test Docker container run: | timeout 5s docker run --rm -e ESA_TEAM=dummy -e ESA_ACCESS_TOKEN=dummy mcp-server || test $? = 124 echo "✓ Docker container starts successfully"

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/koki-develop/esa-mcp-server'

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