About Altınkaya Enclosures
Altınkaya Enclosures is an MCP server for searching and comparing Altınkaya electronic enclosure products. It helps engineers and product designers filter by dimensions, IP rating, material, and category, then retrieve technical drawings and CAD files.
Key features
- 01Search enclosure catalog
- 02Filter by dimensions and IP rating
- 03Compare enclosure specifications
- 04Retrieve technical drawings and CAD files
- 05Browse categories and product details
Use cases
- 01Find an enclosure for a PCB
- 02Select an enclosure for outdoor use
- 03Compare models before choosing
- 04Download a STEP file for design work
MCP support
Provides MCP tools for catalog search, filtering, product details, comparisons, categories, and CAD file links. It also offers an enclosure resource template and a step-by-step selection prompt.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
6Saved tool list · updated 3d ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| limit | integer | No | |
| query | string | Yes | e.g. "EC-1015", "IP67 abs", "din rail", "el tipi" |
Details
From the project READMEAltınkaya MCP
Yapay zekâ asistanınıza Altınkaya elektronik kutu kataloğunun tamamını bağlayın.
~500 kutu ailesinde arama yapın, ölçü, IP sınıfı ve malzemeye göre filtreleyin, modelleri karşılaştırın; teknik çizim ve STEP dosyalarını Claude, Cursor, VS Code veya herhangi bir MCP istemcisinden alın.
Tek tıkla kurulum
Claude Desktop: son sürümden
altinkaya-mcp.mcpb dosyasını indirip çift tıklayın.
Tek gereksinim Node.js 22.12 veya üstü. Üyelik veya API anahtarı gerekmez.
Örnek sorular
Dış ortamda çalışacak bir sensör için 80 × 50 × 20 mm PCB'm var. Hangi Altınkaya kutuları uyar, en küçük IP67 olan hangisi?
EC-1015 ile EC-1515'i karşılaştır, uygun olanın STEP dosyasını ver.
En fazla 4 modül genişliğinde DIN ray kutularını göster.
Araçlar
| Araç | Ne işe yarar? |
|---|---|
search_enclosures | Kod (EC-1015), Türkçe/İngilizce ad, kategori ve malzemeye göre arama |
filter_enclosures | Parametrik arama: en az/en fazla dış ölçü (yönden bağımsız), minimum IP, malzeme, kategori |
get_enclosure | Tek kutunun tüm bilgileri: özellikler, çizim ölçüleri, sipariş kodu ve barkodlu varyantlar |
compare_enclosures | 2–10 kutuyu yan yana karşılaştırma, farklı alanları işaretleme |
list_categories | Kutu sayılarıyla kategori ağacı |
get_cad_files | PDF çizim, DXF, STEP, IP sertifikası, CNC işleme ve UV baskı şablonu linkleri |
Ayrıca altinkaya://enclosure/{slug} resource şablonu ve adım adım kutu seçimi için
select_enclosure istemi (prompt) gelir.
Important
Listelenen ölçüler dış ölçülerdir. Kullanılabilir iç hacim daha küçüktür; PCB ölçüsüne karar vermeden önce teknik çizimi (
get_cad_files) kontrol edin.
Elle kurulum
Sunucu npx -y altinkaya-mcp ile çalışır. Çoğu istemci için aynı JSON yeterlidir:
{
"mcpServers": {
"altinkaya": { "command": "npx", "args": ["-y", "altinkaya-mcp"] }
}
}
Claude Code
claude mcp add altinkaya -- npx -y altinkaya-mcp
Claude Desktop (elle)
Ayarlar → Geliştirici → Yapılandırmayı düzenle; yukarıdaki JSON'u claude_desktop_config.json
dosyasına ekleyin ve Claude Desktop'ı yeniden başlatın.
Codex CLI
codex mcp add altinkaya -- npx -y altinkaya-mcp
Gemini CLI
gemini mcp add altinkaya npx -y altinkaya-mcp
VS Code (elle)
code --add-mcp '{"name":"altinkaya","command":"npx","args":["-y","altinkaya-mcp"]}'
Cursor, Windsurf, Cline, Zed ve diğerleri
Yukarıdaki JSON'u istemcinin MCP ayarlarına ekleyin (~/.cursor/mcp.json,
~/.codeium/windsurf/mcp_config.json, Cline'da MCP Servers → Configure veya Zed'in
context_servers ayarı).
Docker
docker run -i --rm ghcr.io/amazeng-co/altinkaya-mcp
Streamable HTTP
npx -y altinkaya-mcp --http --port 3000 # http://127.0.0.1:3000/mcp
Herkese açık bir kurulumda 0.0.0.0 adresine bağlayın ve genel host adlarını
ALTINKAYA_MCP_ALLOWED_HOSTS ile verin (DNS rebinding'e karşı diğer host'lara gelen istekler
reddedilir).
Ayarlar
| Değişken | Varsayılan | Açıklama |
|---|---|---|
ALTINKAYA_MCP_OFFLINE | yok | 1 = hiç indirme yapma; önbellekteki veya paketle gelen kataloğu kullan |
ALTINKAYA_MCP_CACHE_DIR | işletim sisteminin önbellek klasörü | İndirilen kataloğun saklandığı yer |
ALTINKAYA_MCP_CATALOG_URL | bu reponun GitHub'daki dosyası | İndirilecek katalog dosyası |
ALTINKAYA_MCP_ALLOWED_HOSTS | localhost | --http modunda kabul edilen host adları |
Nasıl çalışır?
Altınkaya'nın herkese açık bir API'si olmadığı için katalog yaklaşık ayda bir altinkaya.com'dan
taranır (CONTRIBUTING) ve data/catalog.json
dosyasına yazılır. Sunucu açılışta güncel dosyayı GitHub'dan ister (değişmediyse hiçbir şey
indirilmez), önbelleğe yazar; internet yoksa önbellekteki veya paketle gelen kopyayı kullanır.
Tüm arama bellekte yapılır. Fiyat ve stok bilgisi içermez.
Geliştirme
CONTRIBUTING.md ve yol haritası (İngilizce).
Sorumluluk reddi
Bu resmi olmayan bir topluluk projesidir; Altınkaya Elektronik Cihaz Kutuları San. Tic. A.Ş. ile bağlantılı değildir. Ürün verileri Altınkaya'ya aittir; üretimden önce ölçüleri her zaman resmi teknik çizimlerden doğrulayın.
Lisans
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.