Skip to main content
Glama

greptile-mcp

smithery-ci.yml1.41 kB
name: Smithery CI on: push: paths: - 'src/**' - 'smithery.yaml' - 'Dockerfile.smithery' - '.github/workflows/smithery-ci.yml' - 'requirements.txt' - 'pyproject.toml' - 'tests/**' pull_request: paths: - 'src/**' - 'smithery.yaml' - 'Dockerfile.smithery' - '.github/workflows/smithery-ci.yml' - 'requirements.txt' - 'pyproject.toml' - 'setup.py' - 'tests/**' jobs: smithery-smoke-test: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Set up Python 3.12 uses: actions/setup-python@v5 with: python-version: '3.12' - name: Build docker image run: docker build -f Dockerfile.smithery -t greptile-mcp-smithery . - name: Start container run: | docker run -d --name mcp-test \ -e GREPTILE_API_KEY=dummy \ -e GITHUB_TOKEN=dummy \ -e PORT=8080 \ -p 8080:8080 \ greptile-mcp-smithery - name: Wait for server run: sleep 10 - name: Healthcheck endpoint run: | curl -f http://localhost:8080/health - name: MCP endpoint run: | curl -f http://localhost:8080/mcp - name: Stop container if: always() run: docker stop mcp-test && docker rm mcp-test

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/sosacrazy126/greptile-mcp'

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