Skip to main content
Glama

espresso-mcp

release.yml1.88 kB
# Release: Publish to PyPI on release name: Release on: workflow_dispatch: release: types: [published] permissions: contents: write jobs: build: runs-on: ubuntu-latest outputs: dist_files: ${{ steps.dist_files.outputs.files }} steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: python-version: "3.12" - name: Install uv run: pip install uv - name: Sync dependencies run: uv sync --all-extras --dev - name: Build run: uv build - name: Upload dist artifacts uses: actions/upload-artifact@v4 with: name: espresso-mcp-artifact path: dist/ - name: List dist files id: dist_files run: | echo "files=$(ls dist | jq -R -s -c 'split("\n")[:-1]')" >> $GITHUB_OUTPUT # TODO: Getting this error: ⚠️ Unexpected error fetching GitHub release for tag refs/tags/0.1.5: HttpError: Resource not accessible by integration - https://docs.github.com/rest/releases/releases#update-a-release - name: Upload dist files to GitHub Release uses: softprops/action-gh-release@v2 with: files: dist/* env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} release: needs: build runs-on: ubuntu-latest environment: publish_to_pypi # if: github.event_name == 'release' steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: python-version: "3.12" - name: Install uv run: pip install uv - name: Download dist artifacts uses: actions/download-artifact@v4 with: name: espresso-mcp-artifact path: dist/ - name: Publish to PyPI env: PYPI_TOKEN: ${{ secrets.PYPI_TOKEN }} run: uv publish --token $PYPI_TOKEN

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/vs4vijay/espresso-mcp'

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