Skip to main content
Glama
trianglegrrl

versionator-mcp

by trianglegrrl

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VERSIONATOR_REQUEST_TIMEOUTNoAPI request timeout in seconds (default: 30)30

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

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_package_versionB

Get the latest version of a package from the specified registry.

get_npm_packageA

Get the latest version of an npm package.

get_ruby_gemB

Get the latest version of a Ruby gem.

get_python_packageB

Get the latest version of a Python package from PyPI.

get_elixir_packageB

Get the latest version of an Elixir package from Hex.pm.

get_rust_crateA

Get the latest version of a Rust crate from crates.io.

get_bioconda_packageA

Get the latest version of a Bioconda package from anaconda.org.

get_r_packageA

Get the latest version of an R package from CRAN.

get_terraform_providerA

Get the latest version of a Terraform provider from registry.terraform.io.

get_docker_imageA

Get the latest version of a Docker image from DockerHub.

get_perl_moduleA

Get the latest version of a Perl module from CPAN.

get_go_moduleB

Get the latest version of a Go module.

get_php_packageA

Get the latest version of a PHP Composer package from Packagist.

get_dotnet_packageB

Get the latest version of a .NET NuGet package.

get_homebrew_formulaA

Get the latest version of a Homebrew formula.

get_nextflow_pipelineC

Get the latest version of a Nextflow pipeline from nf-core.

get_nfcore_moduleB

Get the latest version of an nf-core module.

get_nfcore_subworkflowC

Get the latest version of an nf-core subworkflow.

get_swift_packageB

Get the latest version of a Swift package from GitHub.

get_maven_artifactA

Get the latest version of a Maven Central artifact.

health_checkA

Health check endpoint for Docker and monitoring

Prompts

Interactive templates invoked by user choice

NameDescription
versionator_usage_guideHow to use Versionator tools effectively

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 21 tools

Disambiguation5/5

Each tool targets a distinct package registry or ecosystem, with clear descriptions specifying the exact source (e.g., npm, PyPI, CRAN). There is no ambiguity or overlap between tools.

Naming Consistency5/5

All tools follow a consistent 'get_<ecosystem>_<type>' pattern in snake_case (e.g., get_npm_package, get_ruby_gem, get_docker_image). The health_check tool is the only deviation but still fits the overall verb_noun style.

Tool Count4/5

With 21 tools, the server covers a broad range of package registries, which is appropriate for a version-checking service. While slightly high, each tool serves a distinct purpose, justifying the count.

Completeness4/5

The server covers most major package registries (npm, PyPI, RubyGems, CRAN, etc.) and includes specialized ones like Bioconda and nf-core. The inclusion of a health_check tool is a minor deviation from the core version-checking purpose, but overall the surface is comprehensive.

Maintenance

ActivityInactive
ResponsivenessNo issues