mcp-package-version

mcp-package-version

JavascriptPythonSecurityPackageNodeTypescriptAiToolMcpVersionsVersioningLlmJavaGoRubyR

About This Server

An MCP server that provides LLMs with the latest stable package versions when coding

Server Information

📋 Overview:

This report summarizes the GitHub repository "sammcj/mcp-package-version," which hosts an MCP (Meta-Configurator Protocol) server designed to provide Large Language Models (LLMs) with the latest stable package versions across various programming languages and platforms. The server supports npm, PyPI, Maven Central, Go Proxy, AWS Bedrock, Docker Hub, and GitHub Container Registry. It aims to improve the accuracy and reliability of code generated by LLMs by ensuring they recommend up-to-date package versions.


⭐ Key Points:
* Provides latest stable package versions to LLMs.
* Supports multiple package registries: npm, PyPI, Maven Central, Go Proxy, AWS Bedrock, Docker Hub, and GitHub Container Registry.
* Aids LLMs in recommending current package versions when writing code.
* Offers specific guidelines for LLMs to effectively use the MCP server.

* Provides installation instructions via Smithery.


🔍 Main Findings:
* The core function of the repository is to maintain an MCP server that checks and provides the latest package versions for different ecosystems.
* It provides specific tools like `checknpmversions`, `checkpythonversions`, `checkmavenversions`, `checkgoversions`, `checkbedrockmodels`, and `checkdockertags` to verify package versions in various environments.
* The project is licensed under the MIT license.
* There are clear guidelines for LLMs on how to use the server and integrate it into their code generation processes.

* The documentation outlines a development and release process.


📊 Details:


* Package Registries Supported: npm (Node.js/JavaScript), PyPI (Python), Maven Central (Java), Go Proxy (Go), AWS Bedrock (AI Models), Docker Hub (Container Images), GitHub Container Registry (Container Images).
* Tools Provided:
* `checknpmversions`: For npm packages from package.json.
* `checkpythonversions`: For Python packages from requirements.txt.
* `checkpyprojectversions`: For Python packages from pyproject.toml
* `checkmavenversions`: For Java packages from pom.xml.
* `checkgradleversions`: For Java packages from build.gradle.
* `checkgoversions`: For Go packages from go.mod.
* `checkpackageversions`: Bulk checks across npm and PyPI.
* `checkbedrockmodels`: Search, list, or get specific model information in Amazon Bedrock.
* `getlatestbedrock_model`: Get the latest Claude Sonnet model from Amazon Bedrock
* `checkdockertags`: Check available tags for Docker container images from Docker Hub, GitHub Container Registry, or custom registries.
* Language Breakdown: TypeScript (69.8%), JavaScript (28.6%), Dockerfile (1.6%).
* Installation: Instructions provided for automated installation via Smithery.
* Code Examples: Snippets provided to demonstrate integration of the MCP server within LLMs and different programming language contexts.

* Release Process: Instructions provided to use commit changes, update the version in package.json, update CHANGELOG.md, and push to GitHub.


🎯 Conclusion:
The mcp-package-version repository offers a valuable service for LLMs by providing them with accurate and up-to-date package version information. This enhances the reliability and relevance of code generated by these models, particularly in software development contexts where dependency management is critical. The project’s clear documentation, range of supported package managers, and focus on ease of integration make it a useful resource for the AI and software development communities.

Server Features

check_npm_versions

Check latest stable versions for npm packages from a package.json dependencies object.

check_python_versions

Check latest stable versions for Python packages from requirements.txt entries.

check_pyproject_versions

Check latest stable versions for Python packages from pyproject.toml.

check_maven_versions

Check latest stable versions for Java packages from pom.xml.

check_gradle_versions

Check latest stable versions for Java packages from build.gradle.

check_go_versions

Check latest stable versions for Go packages from go.mod.

check_bedrock_models

Search, list, and get information about Amazon Bedrock AI models.

get_latest_bedrock_model

Get the latest Claude Sonnet model from Amazon Bedrock (best for coding tasks).

check_docker_tags

Check available tags for Docker container images from Docker Hub, GitHub Container Registry, or custom registries.

check_package_versions

Bulk check latest stable versions for multiple packages from npm and PyPI.

Provider Information

Sammcj logo

Sammcj

cloud Provider

Visit Provider Website

Quick Actions

Visit Website

MCP Configuration

Available Tools

check_npm_versionscheck_python_versionscheck_pyproject_versionscheck_maven_versionscheck_gradle_versionscheck_go_versionscheck_package_versionscheck_bedrock_modelsget_latest_bedrock_modelcheck_docker_tags