Skip to main content
Glama
Hiosdra
by Hiosdra
README.md
# actions-latest-mcp

A Model Context Protocol (MCP) server that fetches the latest GitHub Actions versions from [actions-latest](https://github.com/simonw/actions-latest).

## Overview

This MCP server provides a simple tool to fetch the contents of `https://simonw.github.io/actions-latest/versions.txt`, which contains the latest version numbers for popular GitHub Actions. This is useful for keeping your workflows up to date.

## Installation

This package is published to PyPI and can be used directly without manual installation.

### Using with MCP (Recommended)

Add to your MCP client configuration (e.g., Claude Desktop's `claude_desktop_config.json`):

```json
{
  "mcpServers": {
    "actions-latest": {
      "command": "uvx",
      "args": ["actions-latest-mcp"]
    }
  }
}
```

The `uvx` command will automatically download and run the package from PyPI when needed.

### Manual Installation (Optional)

If you prefer to install the package manually:

```bash
# Install with uv
uv pip install actions-latest-mcp

# Or with pip
pip install actions-latest-mcp
```

Then configure your MCP client:

```json
{
  "mcpServers": {
    "actions-latest": {
      "command": "actions-latest-mcp"
    }
  }
}
```

### Available Tools

- **latest_github_actions_versions**: Returns a list of latest versions of all actions from the official GitHub Actions organization. This is useful for keeping your workflows up to date with the latest action versions.

## About actions-latest

This server fetches data from [simonw/actions-latest](https://github.com/simonw/actions-latest), a project that tracks the latest versions of popular GitHub Actions and makes them available in an easy-to-consume format.

## Publishing to PyPI

### Automated Publishing

The repository includes a GitHub Actions workflow (`.github/workflows/publish.yml`) that automatically publishes to PyPI when a new release is created.

TDQS

A4.2/5.0

Scored across 1 tool

Disambiguation5/5

Only one tool exists, so there is no possibility of confusion with other tools. The tool's purpose is perfectly clear.

Naming Consistency5/5

With a single tool, naming consistency is perfect. The name is descriptive and follows a clear pattern.

Tool Count3/5

A single tool feels thin for a server, even if the scope is narrow. It is borderline but reasonable given the focused functionality.

Completeness4/5

The tool fully delivers on its promise to return the latest versions of all GitHub Actions. However, there is no support for filtering or querying specific actions, which could be a minor gap.

Maintenance

ActivityInactive
ResponsivenessNo issues