LLM'lerin kod yazarken en son kararlı paket versiyonlarını önerebilmesine yardımcı olan bir MCP Server.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"sammcj-mcp-package-version": {
"command": "node",
"args": [
"~/.mcp/mcp-package-version/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/sammcj/mcp-package-version.git ~/.mcp/mcp-package-version
cd ~/.mcp/mcp-package-version Birden çok paket registryinden en son kararlı paket sürümlerini kontrol etmek için araçlar sağlayan bir MCP sunucusu:
Bu sunucu, LLM'lerin kod yazarken güncel paket sürümlerini önerdiğinden emin olmalarına yardımcı olur.
ÖNEMLİ: Bu aracı yavaş yavaş mcp-devtools sunucusunun bir bileşenine taşıyorum

Gereksinimler:
go install kullanarak (MCP Client Kurulumu için Önerilen):
go install github.com/sammcj/mcp-package-version/v2@HEAD
Daha sonra istemcinizi MCP sunucusunu kullanacak şekilde ayarlayın. go install github.com/sammcj/mcp-package-version/v2@HEAD ile binary'yi yüklediyseniz ve $GOPATH değeriniz /Users/sammcj/go/bin ise, binary'nin tam yolunu sağlayabilirsiniz:
{
"mcpServers": {
"package-version": {
"command": "/Users/sammcj/go/bin/mcp-package-version"
}
}
}
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json olacaktır~/Library/Application\ Support/Claude/claude_desktop_config.json~/.config/gomcp/config.yamlVeya depoyu klonlayıp derleyin:
git clone https://github.com/sammcj/mcp-package-version.git
cd mcp-package-version
make
Sunucuyu bir container içinde de çalıştırabilirsiniz:
docker run -p 18080:18080 ghcr.io/sammcj/mcp-package-version:main
Not: Bir container içinde çalıştırıyorsanız, istemciyi komut yerine URL kullanacak şekilde yapılandırmanız gerekir, örneğin:
{
"mcpServers": {
"package-version": {
"url": "http://localhost:18080",
}
}
}
Eğer $GOPATH/bin sizin PATH değerinizde değilse, MCP istemcinizi yapılandırırken binary'nin tam yolunu sağlamanız gerekir (örneğin /Users/sammcj/go/bin/mcp-package-version).
Go uygulamaları hiç kullanmadıysanız ve Go'yu yeni yüklediyseniz, ortamınızda yapılandırılmış bir $GOPATH olmayabilir. Bu, herhangi bir go install komutunun doğru şekilde çalışması için önemlidir.
$GOPATHAnlamak
go installkomutu Go paketlerini indirir ve derler, ortaya çıkan binary çalıştırılabilir dosyasını$GOPATHsizinbinalt dizinine yerleştirir. Varsayılan olarak,$GOPATHUnix benzeri sistemlerde (macOS dahil) genellikle$HOME/gokonumunda bulunur.$GOPATHdeğerini açıkça yapılandırmadıysanız, Go bu varsayılanı kullanır.
$GOPATH/binkonumu (örn./Users/your_username/go/bin) sisteminizinPATHortam değişkenine dahil edilmelidir, eğer yüklü Go binary'lerini herhangi bir terminal konumundan doğrudan ad ile çalıştırmak istiyorsanız.Shell yapılandırma dosyanıza (örn.
~/.zshrc,~/.bashrc) aşağıdaki satırı ekleyerek,$GOPATHdeğerini zaten ayarlanmadıysa varsayılan değere ayarlayabilir ve$GOPATH/bindeğeriniPATHdeğerinize dahil edebilirsiniz:[ -z "$GOPATH" ] && export GOPATH="$HOME/go"; echo "$PATH" | grep -q ":$GOPATH/bin" || export PATH="$PATH:$GOPATH/bin"Bu satırı ekledikten sonra terminal veya MCP istemcinizi yeniden başlatın.
Sunucu iki transport modunu destekler: stdio (varsayılan) ve SSE (Server-Sent Events).
mcp-package-version
mcp-package-version --transport sse --port 18080 --base-url "http://localhost:18080"
Bu, sunucuyu istemciler için http://localhost:18080/sse konumunda (Not: /sse eki!) kullanılabilir hale getirecektir.
--transport, -t: Transport türü (stdio veya sse). Varsayılan: stdio--port: SSE transport için kullanılacak port. Varsayılan: 18080--base-url: SSE transport için temel URL. Varsayılan: http://localhostDocker imajları GitHub Container Registry'den kullanılabilir:
docker pull ghcr.io/sammcj/mcp-package-version:main
Ayrıca örnek docker-compose.yaml dosyasını da görebilirsiniz.
NPM paketlerinin en son sürümlerini kontrol edin:
{
"name": "check_npm_versions",
"arguments": {
"dependencies": {
"react": "^17.0.2",
"react-dom": "^17.0.2",
"lodash": "4.17.21"
},
"constraints": {
"react": {
"majorVersion": 17
}
}
}
}
requirements.txt dosyasından Python paketlerinin en son sürümlerini kontrol edin:
{
"name": "check_python_versions",
"arguments": {
"requirements": [
"requests==2.28.1",
"flask>=2.0.0",
"numpy"
]
}
}
pyproject.toml dosyasından Python paketlerinin en son sürümlerini kontrol edin:
{
"name": "check_pyproject_versions",
"arguments": {
"dependencies": {
"dependencies": {
"requests": "^2.28.1",
"flask": ">=2.0.0"
},
"optional-dependencies": {
"dev": {
"pytest": "^7.0.0"
}
},
"dev-dependencies": {
"black": "^22.6.0"
}
}
}
}
Maven'den Java paketlerinin en son sürümlerini kontrol edin:
{
"name": "check_maven_versions",
"arguments": {
"dependencies": [
{
"groupId": "org.springframework.boot",
"artifactId": "spring-boot-starter-web",
"version": "2.7.0"
},
{
"groupId": "com.google.guava",
"artifactId": "guava",
"version": "31.1-jre"
}
]
}
}
Gradle'dan Java paketlerinin en son sürümlerini kontrol edin:
{
"name": "check_gradle_versions",
"arguments": {
"dependencies": [
{
"configuration": "implementation",
"group": "org.springframework.boot",
"name": "spring-boot-starter-web",
"version": "2.7.0"
},
{
"configuration": "testImplementation",
"group": "junit",
"name": "junit",
"version": "4.13.2"
}
]
}
}
go.mod dosyasından Go paketlerinin en son sürümlerini kontrol edin:
{
"name": "check_go_versions",
"arguments": {
"dependencies": {
"module": "github.com/example/mymodule",
"require": [
{
"path": "github.com/gorilla/mux",
"version": "v1.8.0"
},
{
"path": "github.com/spf13/cobra",
"version": "v1.5.0"
}
]
}
}
}
Docker imajları için kullanılabilir etiketleri kontrol edin:
{
"name": "check_docker_tags",
"arguments": {
"image": "nginx",
"registry": "dockerhub",
"limit": 5,
"filterTags": ["^1\\."],
"includeDigest": true
}
}
Tüm AWS Bedrock modellerini listeleyin:
{
"name": "check_bedrock_models",
"arguments": {
"action": "list"
}
}
Belirli AWS Bedrock modellerini arayın:
{
"name": "check_bedrock_models",
"arguments": {
"action": "search",
"query": "claude",
"provider": "anthropic"
}
}
En son Claude Sonnet modelini alın:
{
"name": "get_latest_bedrock_model",
"arguments": {}
}
Swift paketlerinin en son sürümlerini kontrol edin:
{
"name": "check_swift_versions",
"arguments": {
"dependencies": [
{
"url": "https://github.com/apple/swift-argument-parser",
"version": "1.1.4"
},
{
"url": "https://github.com/vapor/vapor",
"version": "4.65.1"
}
],
"constraints": {
"https://github.com/apple/swift-argument-parser": {
"majorVersion": 1
}
}
}
}
GitHub Actions'ın en son sürümlerini kontrol edin:
{
"name": "check_github_actions",
"arguments": {
"actions": [
{
"owner": "actions",
"repo": "checkout",
"currentVersion": "v3"
},
{
"owner": "actions",
"repo": "setup-node",
"currentVersion": "v3"
}
],
"includeDetails": true
}
}
Bu proje sürekli entegrasyon ve dağıtım için GitHub Actions kullanır. İş akışı otomatik olarak:
v* formatında bir tag (örn. v1.0.0) puslendiğinde bir sürüm oluştururAI destekli geliştirme için yapay zeka tabanlı görev yönetim sistemi. PRD ayrıştırma, görev genişletme, çoklu provider desteği (Claude, OpenAI, Gemini, Perplexity, xAI) ve optimize edilmiş context kullanımı için seçmeli tool yükleme özelliklerine sahiptir.
Kodlama ajanlarına Figma verilerine doğrudan erişim sağlayarak tasarım implementasyonunu tek adımda tamamlamalarını sağlar.
Yüksek performanslı kod zekası MCP sunucusu. Codebase'leri kalıcı bir knowledge graph'e indeksler — ortalama repo milisaniyeler içinde. 66 dil desteği, sub-ms sorgular, %99 daha az token. Tek statik binary, hiç bağımlılık yok.
gitmcp.io, herhangi bir GitHub repository veya projeye bağlanıp belgelendirme yapabilen genel amaçlı bir remote MCP server'ıdır.
Android/iOS uygulamaları ve cihazların otomasyon, geliştirme ile app scraping işlemleri için MCP Server. iPhone, Google Pixel, Samsung gibi simülatör, emülatör ve fiziksel cihazları destekler.
21st.dev'in en iyi tasarım mühendislerinden ilham alarak özel olarak hazırlanmış UI bileşenleri oluşturun.