Skip to main content
Glama

MongoDB MCP Server

Official
by mongodb-js
accuracy-tests.yml1.99 kB
name: Accuracy Tests on: workflow_dispatch: push: branches: - main pull_request: types: - labeled jobs: run-accuracy-tests: name: Run Accuracy Tests runs-on: ubuntu-latest permissions: contents: read pull-requests: write if: github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'accuracy-tests') env: MDB_OPEN_AI_API_KEY: ${{ secrets.ACCURACY_OPEN_AI_API_KEY }} MDB_GEMINI_API_KEY: ${{ secrets.ACCURACY_GEMINI_API_KEY }} MDB_AZURE_OPEN_AI_API_KEY: ${{ secrets.ACCURACY_AZURE_OPEN_AI_API_KEY }} MDB_AZURE_OPEN_AI_API_URL: ${{ vars.ACCURACY_AZURE_OPEN_AI_API_URL_V2 }} MDB_ACCURACY_MDB_URL: ${{ secrets.ACCURACY_MDB_CONNECTION_STRING }} MDB_ACCURACY_MDB_DB: ${{ vars.ACCURACY_MDB_DB }} MDB_ACCURACY_MDB_COLLECTION: ${{ vars.ACCURACY_MDB_COLLECTION }} MDB_ACCURACY_BASELINE_COMMIT: ${{ github.event.pull_request.base.sha || '' }} steps: - uses: GitHubSecurityLab/actions-permissions/monitor@v1 - uses: actions/checkout@v5 with: persist-credentials: false - uses: actions/setup-node@v6 with: node-version-file: package.json cache: "npm" - name: Install dependencies run: npm ci - name: Run accuracy tests run: npm run test:accuracy - name: Upload accuracy test summary if: always() uses: actions/upload-artifact@v5 with: name: accuracy-test-summary path: .accuracy/test-summary.html - name: Comment summary on PR if: github.event_name == 'pull_request' && github.event.label.name == 'accuracy-tests' uses: marocchino/sticky-pull-request-comment@773744901bac0e8cbb5a0dc842800d45e9b2b405 # v2 with: # Hides the previous comment and add a comment at the end hide_and_recreate: true hide_classify: "OUTDATED" path: .accuracy/test-brief.md

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/mongodb-js/mongodb-mcp-server'

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