Skip to main content
Glama
epicweb-dev

Advanced MCP Features

by epicweb-dev
validate.yml2.02 kB
name: deploy concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true on: push: branches: - 'main' pull_request: {} jobs: setup: name: 🔧 Setup timeout-minutes: 10 strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] runs-on: ${{ matrix.os }} steps: - name: ⬇️ Checkout repo uses: actions/checkout@v4 - name: ⎔ Setup node uses: actions/setup-node@v4 with: node-version: 24 - name: ▶️ Run setup script run: npm run setup - name: ʦ TypeScript run: npm run typecheck - name: ⬣ ESLint run: echo "Linting not working in CI" tests: name: 🧪 Test timeout-minutes: 10 runs-on: ubuntu-latest # Use continue-on-error to ensure this job doesn't fail the workflow continue-on-error: true steps: - name: ⬇️ Checkout repo uses: actions/checkout@v4 - name: ⎔ Setup node uses: actions/setup-node@v4 with: node-version: 24 - name: 📦 Install dependencies run: npm ci - name: 🧪 Run tests id: run_tests run: node ./epicshop/test.js ..s deploy: name: 🚀 Deploy timeout-minutes: 10 runs-on: ubuntu-latest # only deploy main branch on pushes on non-forks if: ${{ github.ref == 'refs/heads/main' && github.event_name == 'push' && github.repository_owner == 'epicweb-dev' }} steps: - name: ⬇️ Checkout repo uses: actions/checkout@v4 - name: 🎈 Setup Fly uses: superfly/flyctl-actions/setup-flyctl@1.5 - name: 🚀 Deploy run: flyctl deploy --remote-only --build-arg EPICSHOP_GITHUB_REPO=https://github.com/${{ github.repository }} --build-arg EPICSHOP_COMMIT_SHA=${{ github.sha }} working-directory: ./epicshop env: FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }}

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/epicweb-dev/advanced-mcp-features'

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