remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides tools for checking AWS Bedrock AI models, including searching, listing, and getting information about available models
Provides tools for checking available tags for Docker container images from Docker Hub
Provides tools for checking available tags for container images from GitHub Container Registry (ghcr.io)
パッケージバージョン MCP サーバー
複数のパッケージ レジストリから最新の安定したパッケージ バージョンを確認するためのツールを提供する MCP サーバー:
- npm (Node.js/JavaScript)
- PyPI (Python)
- Maven セントラル (Java)
- Go プロキシ (Go)
- Swift パッケージ (Swift)
- AWS Bedrock (AI モデル)
- Docker Hub (コンテナイメージ)
- GitHub コンテナ レジストリ (コンテナ イメージ)
- GitHubアクション
このサーバーは、LLM がコードの作成時に最新のパッケージ バージョンを推奨していることを確認するのに役立ちます。
重要: バージョン 2.0.0 以降、mcp-package-version は Go で書き直されたため、クライアントで構成を更新する必要があります。詳細については、インストールのセクションを参照してください。
スクリーンショット
インストール
要件:
- 最新の Go バージョンがインストールされている ( Go のインストールを参照)
go install
を使用する (MCP クライアントのセットアップに推奨):
次にgo install github.com/sammcj/mcp-package-version/v2@HEAD
でバイナリをインストールし、 $GOPATH
が/Users/sammcj/go/bin
になっていると仮定すると、バイナリへのフルパスを指定できます。
- Cline VSCode拡張機能の場合、これは
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
になります。 - Claude デスクトップの場合
~/Library/Application\ Support/Claude/claude_desktop_config.json
- GoMCPの場合
~/.config/gomcp/config.yaml
その他のインストール方法
または、リポジトリをクローンしてビルドします。
コンテナ内でサーバーを実行することもできます。
注: コンテナ内で実行する場合は、コマンドではなく URL を使用するようにクライアントを構成する必要があります。例:
ヒント: Go Path
$GOPATH/bin
PATH
にない場合は、MCP クライアントを構成するときにバイナリへの完全なパスを指定する必要があります (例: /Users/sammcj/go/bin/mcp-package-version
)。
これまでGoアプリケーションを使ったことがなく、Goをインストールしたばかりの場合は、環境に$GOPATH
が設定されていない可能性があります。これはgo install
コマンドを正しく動作させるために重要です。
$GOPATH
を理解する
go install
コマンドはGoパッケージをダウンロードしてコンパイルし、生成されたバイナリ実行ファイルを$GOPATH
のbin
サブディレクトリに配置します。デフォルトでは、Unix系システム(macOSを含む)では$GOPATH
は通常$HOME/go
にあります。$GOPATH
明示的に設定していない場合、Goはこのデフォルトを使用します。インストールされた Go バイナリを任意のターミナルの場所から名前で直接実行する場合は、場所
$GOPATH/bin
(例:/Users/your_username/go/bin
) をシステムのPATH
環境変数に含める必要があります。
$GOPATH
まだ設定されていない場合はデフォルトに設定し、$GOPATH/bin
PATH
にあることを確認するために、シェル構成ファイル (例:~/.zshrc
、~/.bashrc
) に次の行を追加できます。Copyこの行を追加した後、ターミナルまたは MCP クライアントを再起動します。
使用法
サーバーは、stdio (デフォルト) と SSE (Server-Sent Events) の 2 つのトランスポート モードをサポートしています。
STDIO トランスポート (デフォルト)
または、ローカルで構築した場合:
SSEトランスポート
または、ローカルで構築した場合:
コマンドラインオプション
--transport
,-t
: トランスポートタイプ(stdio または sse)。デフォルト: stdio--port
: SSEトランスポートに使用するポート。デフォルト: 18080--base-url
: SSEトランスポートのベースURL。デフォルト: http://localhost
ツール
NPM パッケージ
NPM パッケージの最新バージョンを確認します。
Python パッケージ (requirements.txt)
requirements.txt から Python パッケージの最新バージョンを確認します。
Python パッケージ (pyproject.toml)
pyproject.toml から Python パッケージの最新バージョンを確認します。
Java パッケージ (Maven)
Maven から Java パッケージの最新バージョンを確認します。
Java パッケージ (Gradle)
Gradle から Java パッケージの最新バージョンを確認します。
Goパッケージ
go.mod から Go パッケージの最新バージョンを確認します。
Dockerイメージ
Docker イメージに使用可能なタグを確認します。
AWS Bedrock モデル
すべての AWS Bedrock モデルを一覧表示します。
特定の AWS Bedrock モデルを検索します。
最新のClaude Sonnetモデルを入手してください:
Swift パッケージ
Swift パッケージの最新バージョンを確認します。
GitHubアクション
GitHub Actions の最新バージョンを確認します。
リリースとCI/CD
このプロジェクトでは、継続的インテグレーションとデプロイメントにGitHub Actionsを使用しています。このワークフローは自動的に以下の処理を実行します。
- メインブランチへのプッシュとプルリクエストごとにアプリケーションをビルドしてテストします
v*
形式(例:v1.0.0
)のタグがプッシュされたときにリリースを作成します。- Docker イメージをビルドして GitHub Container Registry にプッシュします
Dockerイメージ
Docker イメージは GitHub Container Registry から入手できます。
または特定のバージョンの場合:
ライセンス
You must be authenticated.
Tools
コードを書くときに、最新の安定したパッケージ バージョンを提案します。