Skip to main content
Glama
python.yml1.36 kB
name: Main Python CI on: push: branches: [ main ] pull_request: branches: [ main ] jobs: build: runs-on: ubuntu-22.04 steps: - name: Checkout github repo uses: actions/checkout@v3 - name: Install uv uses: astral-sh/setup-uv@v5 with: version: "0.7.4" - name: "Set up Python" uses: actions/setup-python@v5 with: python-version-file: "pyproject.toml" - name: Install dependencies run: | uv venv .venv source .venv/bin/activate make install - name: Install latex run: | sudo apt-get update sudo apt-get install -y --no-install-recommends \ latexmk \ texlive-latex-recommended \ texlive-latex-extra \ texlive-fonts-recommended \ texlive-science - name: Lint run: | make validate - name: Tests env: OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }} EXA_API_KEY: ${{ secrets.EXA_API_KEY }} TAVILY_API_KEY: ${{ secrets.TAVILY_API_KEY }} BRAVE_API_KEY: ${{ secrets.BRAVE_API_KEY }} OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} WEBSHARE_PROXY_USERNAME: ${{ secrets.WEBSHARE_PROXY_USERNAME }} WEBSHARE_PROXY_PASSWORD: ${{ secrets.WEBSHARE_PROXY_PASSWORD }} run: | make test

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/IlyaGusev/academia_mcp'

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