Skip to main content
Glama

1MCP Server

deploy-documentation.yml2.48 kB
name: Deploy Documentation on: # Trigger on pushes to main branch push: branches: - main paths: - 'docs/**' - '.github/workflows/deploy-docs.yml' - 'package.json' tags: - 'v*' # Allow manual triggering workflow_dispatch: # Grant GITHUB_TOKEN the permissions required to make a Pages deployment permissions: contents: read pages: write id-token: write # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. concurrency: group: pages cancel-in-progress: false jobs: # Build job build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 with: fetch-depth: 0 # Not needed if lastUpdated is not enabled - name: Setup pnpm uses: pnpm/action-setup@v4 with: version: latest run_install: false - name: Setup Node.js uses: actions/setup-node@v4 with: node-version-file: .node-version cache: pnpm registry-url: https://registry.npmjs.org - name: Install dependencies run: pnpm install --frozen-lockfile - name: Setup Pages uses: actions/configure-pages@v4 - name: Build with VitePress run: | pnpm docs:build touch docs/.vitepress/dist/.nojekyll - name: Upload artifact uses: actions/upload-pages-artifact@v3 with: path: docs/.vitepress/dist # Deployment job deploy_gh: environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} runs-on: ubuntu-latest needs: build steps: - name: Deploy to GitHub Pages id: deployment uses: actions/deploy-pages@v4 deploy_cf: environment: name: cloudflare-pages runs-on: ubuntu-latest needs: build steps: - name: Download github pages artifact uses: actions/download-artifact@v4 with: name: github-pages - name: Extract files run: | mkdir public tar -xvf artifact.tar -C public - name: Publish to Cloudflare Pages uses: cloudflare/wrangler-action@v3 with: apiToken: ${{ secrets.CF_API_TOKEN }} accountId: ${{ secrets.CF_ACCOUNT_ID }} command: | pages project list pages deploy public --project-name=${{ secrets.CF_PROJECT_NAME }} --branch=main

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/1mcp-app/agent'

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