versionator-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| VERSIONATOR_REQUEST_TIMEOUT | No | API 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
| Capability | Details |
|---|---|
| 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
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| versionator_usage_guide | How to use Versionator tools effectively |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 21 tools
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.
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.
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.
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.