Skip to main content
Glama
MShekow

package-version-check-mcp

by MShekow

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GITHUB_PATNoGitHub Personal Access Token (no scopes required) to avoid GitHub API rate limits.
PACKAGE_VERSION_CACHE_ENABLEDNoSet to 'true' to enable caching (disabled by default).false
PACKAGE_VERSION_CACHE_MAX_SIZE_MBNoMaximum cache size in MB (default: 64).64
PACKAGE_VERSION_CACHE_TTL_SECONDSNoCache duration in seconds (default: 3600).3600

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_latest_package_versionsB

Get the latest versions of packages from various ecosystems.

This tool fetches the latest version information for packages from NPM, PyPI, NuGet, Maven/Gradle, Go modules, PHP/Packagist, Ruby gems, Rust crates, Swift packages, Dart packages, Docker, Helm, Terraform modules and Terraform providers. It returns both successful lookups and any errors that occurred.

get_github_action_versions_and_argsA

Get the latest versions and metadata for GitHub Actions.

This tool fetches the latest Git tag and action.yml metadata for GitHub Actions hosted on github.com. It can optionally include the README.md for usage instructions.

get_supported_toolsA

Get list of all tools supported by the get_latest_tool_versions MCP tool.

This tool queries the mise registry to retrieve all available tool names that can be used with the get_latest_tool_versions tool.

Returns: A list of tool short names (e.g., ["1password", "act", "node", "python", ...])

Example: >>> await get_supported_tools() ["1password", "act", "node", "python", ...]

get_latest_tool_versionsA

Get the latest stable versions of tools supported by mise-en-place.

This tool fetches the latest stable version of development and DevOps tools that are NOT part of language ecosystems like PyPI or NPM. For language ecosystem packages (including Terraform providers and modules), use the get_latest_package_versions tool instead.

Use this tool to determine the latest versions of tools like:

  • gradle: Pin the Gradle version in distributionUrl in gradle-wrapper.properties (e.g., distributionUrl=https://services.gradle.org/distributions/gradle-8.5-bin.zip)

  • maven: Pin the Maven version in distributionUrl in maven-wrapper.properties (e.g., distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.6/apache-maven-3.9.6-bin.zip)

  • terraform: Pin terraform.required_version in a file like version.tf or versions.tf (e.g., terraform { required_version = "~> 1.6.0" })

  • kubectl: Pin the version in a download URL called with curl or wget in a Dockerfile (e.g., RUN curl -LO https://dl.k8s.io/release/v1.28.0/bin/linux/amd64/kubectl)

  • azure: Pin Azure CLI version in download URL (e.g., curl -LO https://azurecliprod.blob.core.windows.net/releases/azure-cli-2.50.0.tar.gz)

To see all available tools, use the get_supported_tools tool.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/MShekow/package-version-check-mcp'

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