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/자바스크립트)
- PyPI(파이썬)
- Maven Central(자바)
- Go 프록시(Go)
- Swift 패키지(Swift)
- AWS Bedrock(AI 모델)
- Docker 허브(컨테이너 이미지)
- GitHub 컨테이너 레지스트리(컨테이너 이미지)
- GitHub 액션
이 서버는 LLM이 코드를 작성할 때 최신 패키지 버전을 권장하도록 하는 데 도움이 됩니다.
중요: 버전 2.0.0부터 mcp-package-version이 Go로 다시 작성되었으므로 클라이언트에서 구성을 업데이트해야 합니다. 자세한 내용은 설치 섹션을 참조하세요.
스크린샷
설치
요구 사항:
- 최신 Go 버전 설치됨( Go 설치 참조)
go install
사용(MCP 클라이언트 설정에 권장):
지엑스피1
그런 다음 클라이언트가 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 Desktop의 경우
~/Library/Application\ Support/Claude/claude_desktop_config.json
- GoMCP의 경우
~/.config/gomcp/config.yaml
기타 설치 방법
또는 저장소를 복제하여 빌드합니다.
컨테이너에서 서버를 실행할 수도 있습니다.
참고: 컨테이너에서 실행하는 경우 명령 대신 URL을 사용하도록 클라이언트를 구성해야 합니다. 예:
팁: 경로 이동
$GOPATH/bin
PATH
에 없으면 MCP 클라이언트를 구성할 때 바이너리의 전체 경로를 제공해야 합니다(예: /Users/sammcj/go/bin/mcp-package-version
).
이전에 go 애플리케이션을 사용해 본 적이 없고 go를 방금 설치했다면 환경에 $GOPATH
설정되어 있지 않을 수 있습니다. 이는 go install
명령이 제대로 작동하는 데 중요합니다.
$GOPATH
이해하기
go install
명령은 Go 패키지를 다운로드하고 컴파일하여 생성된 바이너리 실행 파일을$GOPATH
의bin
하위 디렉터리에 저장합니다. 기본적으로$GOPATH
는 Unix 계열 시스템(macOS 포함)에서 일반적으로$HOME/go
에 위치합니다.$GOPATH
명시적으로 설정하지 않은 경우 Go는 이 기본값을 사용합니다.설치된 Go 바이너리를 터미널 위치에서 이름으로 직접 실행하려면 위치
$GOPATH/bin
(예:/Users/your_username/go/bin
)을 시스템의PATH
환경 변수에 포함해야 합니다.
$GOPATH
아직 설정되지 않았다면 다음 행을 셸 구성 파일(예:~/.zshrc
,~/.bashrc
)에 추가하여 기본값으로 설정하고$GOPATH/bin
PATH
에 있는지 확인하세요.Copy이 줄을 추가한 후 터미널이나 MCP 클라이언트를 다시 시작하세요.
용법
서버는 stdio(기본값)와 SSE(Server-Sent Events)의 두 가지 전송 모드를 지원합니다.
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.mod에서 Go 패키지의 최신 버전을 확인하세요.
Docker 이미지
Docker 이미지에 사용 가능한 태그를 확인하세요.
AWS Bedrock 모델
모든 AWS Bedrock 모델 나열:
특정 AWS Bedrock 모델 검색:
최신 Claude Sonnet 모델을 구매하세요:
스위프트 패키지
Swift 패키지의 최신 버전을 확인하세요.
GitHub 액션
GitHub Actions의 최신 버전을 확인하세요.
릴리스 및 CI/CD
이 프로젝트에서는 지속적인 통합 및 배포를 위해 GitHub Actions를 사용합니다. 워크플로는 자동으로 다음을 수행합니다.
- 메인 브랜치와 풀 리퀘스트에 대한 모든 푸시에서 애플리케이션을 빌드하고 테스트합니다.
v*
형식(예:v1.0.0
)의 태그가 푸시되면 릴리스를 생성합니다.- Docker 이미지를 빌드하고 GitHub 컨테이너 레지스트리에 푸시합니다.
Docker 이미지
Docker 이미지는 GitHub Container Registry에서 사용할 수 있습니다.
또는 특정 버전을 사용하면:
특허
You must be authenticated.
Tools
코드를 작성할 때 최신 안정 패키지 버전을 제안합니다.