actions-latest-mcp
Fetches latest version numbers for popular GitHub Actions from actions-latest, useful for keeping workflows up to date.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@actions-latest-mcpwhat are the latest versions of common GitHub Actions?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
actions-latest-mcp
A Model Context Protocol (MCP) server that fetches the latest GitHub Actions versions from 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.
Related MCP server: GitHub Actions MCP
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):
{
"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:
# Install with uv
uv pip install actions-latest-mcp
# Or with pip
pip install actions-latest-mcpThen configure your MCP client:
{
"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, 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.
Available Tools
1 toollatest_github_actions_versionsA
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.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description is transparent about returning latest versions from the official organization, but lacks details like whether it includes pre-releases, rate limits, or authentication requirements. Without annotations, more depth would be helpful.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences with no wasted words, front-loaded with the main action and followed by a use case. Very concise.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has no parameters, no output schema, and no siblings, the description is reasonably complete for a simple list-retrieval tool. However, it could mention data freshness or source.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has no parameters, so the description does not need to add param semantics. The schema coverage is 100%, and the description is sufficient for an input-less tool.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool returns a list of latest versions of all actions from the official GitHub Actions organization, with a specific use case for keeping workflows up to date.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use it (keeping workflows up to date) but does not explicitly mention when not to use it or alternatives. Given no sibling tools, this is adequate but not exhaustive.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
TDQS
Only one tool exists, so there is no possibility of confusion with other tools. The tool's purpose is perfectly clear.
With a single tool, naming consistency is perfect. The name is descriptive and follows a clear pattern.
A single tool feels thin for a server, even if the scope is narrow. It is borderline but reasonable given the focused functionality.
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
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Latest versions, LTS windows, and EOL dates for 300+ products. Fresh ground truth for stale models.
Manage repositories, users, releases, and automate GitHub workflows
GitHub Actions workflow security audit - 21 checks: pinning, permissions, secrets, injection.
npm & PyPI freshness for AI agents: latest version, deprecations, dated breaking-change diffs.
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables integration with GitHub Actions, allowing users to fetch available actions, get detailed information about specific actions, trigger workflow dispatch events, and fetch repository releases.5273MIT
- AlicenseAqualityNot gradedmaintenanceConnects AI assistants to GitHub Actions workflows to monitor CI/CD pipelines, view run logs, diagnose failures, and optionally trigger or manage workflows with granular permission controls.101
- AlicenseAqualityAmaintenanceEnables AI coding agents to retrieve the latest stable versions of packages and tools across multiple ecosystems, preventing outdated dependency versions in generated code.48Apache 2.0
- FlicenseAqualityDmaintenanceEnables AI agents to retrieve the latest semantic version tags for container images from Docker Hub, GHCR, Quay, and other OCI registries, allowing them to pin specific versions for reproducible deployments.5
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Hiosdra/actions-latest-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server