Skip to main content
Glama
by nim444
ci.yml1.53 kB
name: CI Pipeline on: push: branches: [ "main", "tests"] pull_request: branches: [ "main" ] workflow_dispatch: # Allows manual triggering jobs: lint: name: Lint & Format Check runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Set up Python 3.13 uses: actions/setup-python@v5 with: python-version: "3.13" - name: Install uv run: curl -LsSf https://astral.sh/uv/install.sh | sh # Add uv to the PATH - name: Add uv to PATH run: echo "$HOME/.cargo/bin" >> $GITHUB_PATH - name: Create virtual environment run: uv venv - name: Install dependencies (including dev) run: uv pip install --group dev . - name: Lint with Ruff run: uv run ruff check server.py tools/ test: name: Run Tests runs-on: ubuntu-latest needs: lint # Ensure linting passes before testing steps: - name: Checkout code uses: actions/checkout@v4 - name: Set up Python 3.13 uses: actions/setup-python@v5 with: python-version: "3.13" - name: Install uv run: curl -LsSf https://astral.sh/uv/install.sh | sh # Add uv to the PATH - name: Add uv to PATH run: echo "$HOME/.cargo/bin" >> $GITHUB_PATH - name: Create virtual environment run: uv venv - name: Install dependencies (including test) run: uv pip install --group dev . - name: Run tests with pytest run: uv run pytest -v

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/nim444/mcp-android-server-python'

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