Altınkaya MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Altınkaya MCPDış ortam sensörü için 80 × 50 × 20 mm PCB'ye uyan IP67 kutu ara."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Altı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.
Related MCP server: NewSpace Market MRD
Ö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? |
| Kod ( |
| Parametrik arama: en az/en fazla dış ölçü (yönden bağımsız), minimum IP, malzeme, kategori |
| Tek kutunun tüm bilgileri: özellikler, çizim ölçüleri, sipariş kodu ve barkodlu varyantlar |
| 2–10 kutuyu yan yana karşılaştırma, farklı alanları işaretleme |
| Kutu sayılarıyla kategori ağacı |
| 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.
Listelenen ölçülerdış ö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 mcp add altinkaya -- npx -y altinkaya-mcpAyarlar → 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 mcp add altinkaya -- npx -y altinkaya-mcpgemini mcp add altinkaya npx -y altinkaya-mcpcode --add-mcp '{"name":"altinkaya","command":"npx","args":["-y","altinkaya-mcp"]}'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 run -i --rm ghcr.io/amazeng-co/altinkaya-mcpnpx -y altinkaya-mcp --http --port 3000 # http://127.0.0.1:3000/mcpHerkese 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 |
| yok |
|
| işletim sisteminin önbellek klasörü | İndirilen kataloğun saklandığı yer |
| bu reponun GitHub'daki dosyası | İndirilecek katalog dosyası |
| localhost |
|
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
Available Tools
6 toolscompare_enclosuresCompare enclosuresARead-onlyIdempotent
Side-by-side comparison of 2–10 enclosures; lists which fields differ.
| Name | Required | Description | Default |
|---|---|---|---|
| codes | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| notFound | Yes | Codes that were unknown or ambiguous, with hints |
| enclosures | Yes | |
| differences | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint and closed-world behavior, so the safety profile is covered. The description adds one useful behavioral note—it reports which fields differ rather than full records—but says nothing about behavior with duplicate/unknown codes or ordering. Given the annotation coverage, that is a modest but real contribution.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single front-loaded sentence with a clear semicolon-delimited second clause; no filler or repetition. It is appropriately sized for a one-parameter tool, though the brevity borders on under-specification rather than maximal efficiency.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return values need not be described, and the tool is structurally simple with one required array parameter. However, an agent still lacks the code format, the field set being compared, and error behavior for invalid codes, which are gaps for reliable invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With a single parameter and 0% schema description coverage, the description carries the burden and does explain what the parameter holds (enclosure identifiers, 2–10 of them) and that they are compared against each other. It stops short of giving the expected code format or stating that comparison is order-independent.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ("Side-by-side comparison of 2–10 enclosures") and scopes it to multiple items, which implicitly separates it from get_enclosure and search_enclosures. It does not name those siblings explicitly, so differentiation is inferred rather than stated.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is only implied: the word "comparison" suggests you call it when you need to diff several enclosures at once, and the 2–10 range hints it is not for single-record lookup. There is no explicit when-to-use/when-not guidance and no mention of the sibling tools as alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
filter_enclosuresFilter enclosuresARead-onlyIdempotent
Parametric search: outer size limits, minimum IP rating, material and category. Use min_outer_mm with your PCB or contents size as a first pass, then confirm the inner space on the drawing. Dimensions are outer dimensions in mm. Usable inner space is smaller: check the drawing (get_cad_files) before committing to a PCB size.
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | volume = smallest first | volume |
| limit | No | ||
| query | No | Optional keyword filter | |
| min_ip | No | e.g. "IP65" | |
| offset | No | ||
| category | No | Category id, slug or name (includes subcategories) | |
| materials | No | Any of, e.g. ["ABS", "Alüminyum"] | |
| max_outer_mm | No | Outer dimensions must be at most this | |
| min_outer_mm | No | Outer dimensions must be at least this |
Output Schema
| Name | Required | Description |
|---|---|---|
| note | Yes | |
| total | Yes | |
| offset | Yes | |
| results | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent and closed-world, so safety needs no restating. The description's real contribution is the domain caveat that listed dimensions are OUTER dimensions and usable inner space is smaller — a genuinely useful trap-avoidance detail. It says nothing about result ordering, pagination, or empty-result behavior beyond what the sort/limit/offset schema already implies.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with a scannable facet summary, followed by workflow advice and the outer-vs-inner warning in the order an agent needs them. Three sentences, essentially no filler; the only inefficiency is repeating 'check the drawing' twice in slightly different phrasing.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists and annotations cover the safety profile, so return values need no explanation. However, with nine optional parameters and the sibling search_enclosures left undifferentiated, the definition leaves an agent without a rule for choosing between search tools or for setting sort/limit/offset meaningfully.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 78%, so most parameters are already documented in the schema. The description adds real meaning for min_outer_mm (use it with your PCB/contents size as a first pass) and clarifies that all dimensions are outer mm, which the schema does not say. It adds nothing for sort, limit, offset, query, or the min_ip pattern beyond the schema's own descriptions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Opens with a specific verb and facet list: 'Parametric search: outer size limits, minimum IP rating, material and category', which maps directly onto min_outer_mm/max_outer_mm, min_ip, materials and category. It never distinguishes itself from the sibling search_enclosures, so an agent cannot tell from the text alone which search variant to pick.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives a concrete workflow: start with min_outer_mm against PCB/contents size, then verify inner space and check the drawing via get_cad_files before committing. It names an alternative tool and the reason to follow up with it, but offers no guidance on when to prefer this over search_enclosures.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_cad_filesGet CAD files and drawingsARead-onlyIdempotent
Download links for an enclosure's dimensioned PDF drawing, DXF, STEP 3D model, IP certificate, CNC machining template and UV print template.
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | ||
| types | No | Only these document types |
Output Schema
| Name | Required | Description |
|---|---|---|
| code | Yes | |
| documents | Yes | |
| productUrl | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint and openWorldHint=false, so the safety profile is covered. The description adds one genuinely useful behavioral fact — that it returns download links rather than file content — but says nothing about whether all types are returned by default, whether missing types are omitted, or how long links remain valid.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single front-loaded sentence enumerating the returned asset types with zero filler or redundancy. Nothing could be removed without losing content.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is simple: two parameters, annotations covering safety, and an output schema that carries the return-value detail. The description supplies the asset enumeration the schema lacks, so only the filtering semantics of `types` and default behavior remain unstated.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 50%: `code` has no description and `types` only says 'Only these document types'. The description partially compensates by spelling out the document types in human terms (IP certificate, CNC machining template, UV print template), which clarifies the more opaque enum values, but it never explains that `types` is a filter or what happens when it is omitted.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a concrete resource — download links for an enclosure's drawings, DXF, STEP model, certificates and templates — so an agent knows exactly what comes back. It does not explicitly contrast itself with siblings like get_enclosure, but the file-asset focus is distinctive enough to separate it in practice.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is only implied: an agent can infer it is for retrieving downloadable CAD/document assets for a known enclosure. There is no statement of prerequisites (a valid enclosure code), no when-not guidance, and no pointer to a sibling if the code is unknown — search_enclosures or get_enclosure would be the obvious alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_enclosureGet enclosure detailsARead-onlyIdempotent
Full details for one enclosure: all specifications, drawing dimensions, documents, images and its variants (colors, lids, lengths… with order codes and barcodes). optionValues lists every option; pass options to get the order code of a specific configuration.
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | Model code (EC-1015), variant order code (EC-1015-7-0-0-G-0) or slug | |
| options | No | Only variants with these options, e.g. { "Renk": "Siyah" } | |
| variant_limit | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| note | Yes | |
| category | Yes | |
| enclosure | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnlyHint, idempotentHint, openWorldHint=false), so the bar is lower, yet the description still adds value by disclosing what the response contains: variants, documents, images, and an optionValues field that drives the options workflow. It omits any note on payload size or how variant_limit interacts with response volume, which is the only meaningful gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with the resource and its contents, then the optionValues/options mechanics. The parenthetical enumeration of variant attributes is dense but earns its place; no filler or repetition of the tool name.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema present, return-value explanation is technically optional, so the description's coverage of the response payload is a bonus rather than a requirement. What is missing is behavior around variant_limit and whether variants are truncated by default (50), which an agent needs in order to call this correctly for models with large variant sets.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 67% and the two documented params (`code`, `options`) are already well explained in the schema; the description reinforces the options→order-code workflow but adds little syntax the schema lacks. Crucially, `variant_limit` has no schema description and is never mentioned in the description, so the paging/truncation semantics remain undocumented in both places.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific verb and resource ("Full details for one enclosure") and enumerates the payload contents (specifications, drawing dimensions, documents, images, variants with order codes and barcodes). This clearly separates it from the sibling set, which is all plural/search-oriented (search_enclosures, filter_enclosures, compare_enclosures), leaving no ambiguity that this is the single-item detail fetch.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied rather than stated: fetch details once you have a known enclosure. The description gives concrete guidance on how to use `options` for a specific configuration, but never says when to prefer this over search_enclosures or filter_enclosures, nor does it state any exclusions or prerequisites.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_categoriesList enclosure categoriesBRead-onlyIdempotent
The enclosure category tree with the number of enclosures in each category.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| categories | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint and openWorldHint=false, so safety and determinism are covered structurally. The description adds only that counts are aggregated per category; it does not disclose whether the tree is nested vs flat, whether empty categories are included, or whether ordering is stable. With annotations carrying the behavioral load, this is an acceptable but thin addition.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single short sentence with the key information (tree + per-category counts) front-loaded and no filler. Minor deduction because it is a verbless fragment, which reads more like a field label than a tool description and slightly weakens the action framing.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a no-parameter, read-only listing tool with an output schema that documents the return shape, the description covers what the agent needs to select it. The main remaining gap is context about how this fits into the wider enclosure workflow, which is modest given the tool's simplicity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so there is nothing for the description to disambiguate; baseline 4 applies. The description correctly does not invent parameters or filtering options that the schema does not support.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names the specific resource (the enclosure category tree) and adds the distinguishing payload (enclosure counts per category), which no sibling tool (get_enclosure, search_enclosures, filter_enclosures, compare_enclosures) covers. It is phrased as a noun phrase rather than an explicit verb, but the retrieval intent is unambiguous given the name list_categories.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no when-to-use guidance, no mention of prerequisites, and no reference to any sibling tool. The agent must infer that this is the discovery/browsing entry point for the category taxonomy rather than, say, a filtered enumeration. Nothing states whether it should be called before search_enclosures or filter_enclosures to obtain valid category identifiers.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_enclosuresSearch enclosuresARead-onlyIdempotent
Keyword search across the Altınkaya enclosure catalog: product codes (EC-1015, RT-014), Turkish or English names, categories, materials and IP ratings.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes | e.g. "EC-1015", "IP67 abs", "din rail", "el tipi" |
Output Schema
| Name | Required | Description |
|---|---|---|
| total | Yes | |
| results | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description defines the exact domain of its behavior by listing all the searchable fields: product codes, names, categories, materials, and IP ratings. This is crucial behavioral context that goes beyond the provided structural annotations and schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The definition is highly efficient, using a single, dense sentence to convey the purpose, scope, and searchable fields without redundancy or unnecessary phrasing.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the clear scope, the explicit listing of search parameters (codes, materials, etc.), and the presence of annotations regarding safety and boundedness, the definition is maximally complete for an agent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Since schema description coverage is only 50%, the description is vital. It clarifies the semantic intent of the 'query' parameter, providing concrete examples of valid search terms (e.g., product codes, language, material types).
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The tool name and description clearly define the purpose: performing a keyword search across the Altınkaya enclosure catalog. It specifies the nature of the operation and the resource being searched.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
While it does not explicitly state 'use this vs filter_enclosures', the definition clearly frames the function as a general 'keyword search,' implying it is used for broader, non-specific lookups.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
6 tool updates
v0.1.0- First observed
compare_enclosures - First observed
filter_enclosures - First observed
get_cad_files - First observed
get_enclosure - First observed
list_categories - First observed
search_enclosures
TDQS
Scored across 6 tools
Each tool has a distinct role: keyword search, parametric filtering, detail retrieval, comparison, category browsing, and CAD file access. The only mild overlap is between search_enclosures and filter_enclosures, but the descriptions make the keyword-vs-parametric distinction clear.
All tools follow a consistent snake_case verb_noun pattern (get_enclosure, search_enclosures, filter_enclosures, compare_enclosures, list_categories, get_cad_files). The naming is predictable and easy to reason about.
Six tools is a well-scoped set for a product catalog: search, filter, inspect, compare, browse categories, and download CAD assets. No tool feels redundant or missing for the read-only catalog purpose.
The surface covers the core catalog workflow thoroughly, including detailed specs, variants, comparisons, and engineering files. Minor gaps may exist around inventory, pricing, or bulk export, but these are likely outside the stated enclosure-catalog scope.
Maintenance
Related MCP Connectors
Turn datasheets into source-backed JSON contracts, pinout matrices, and KiCad CAD for AI agents.
Parametric 3D CAD for AI agents: build print-ready parts, check them, export STL, 3MF or STEP.
Verified KiCad footprints, symbols & 3D models for AI agents. No signup, CC-BY-4.0, quality-gated.
AI electronics blueprint generator — BOM, wiring, firmware, renders for Arduino/ESP32/RPi.
Related MCP Servers
- AlicenseAqualityAmaintenanceProvides AI agents with instant, structured access to electronic component datasheets, pinouts, and electrical specifications without requiring PDF uploads. It enables seamless part searching, design validation, and side-by-side component comparisons across major hardware providers.14114 npm12MIT
- AlicenseNot gradedqualityBmaintenanceSpacecraft component specifications read from vendor datasheets (2,500+ products, 24 categories): search by engineering requirements, compare, budget mass and power, read datasheet digests and facts, find data gaps, and assemble a bus around parts you lock. Every value cites its datasheet page; missing data is named, never guessed.51 npm1MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to search millions of electronic components and ICs, retrieve specifications, compare alternates, and submit turnkey BOM procurement requests.4MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to find page-cited answers in gear manuals and community docs, and to inspect, check, and sketch what-if Eurorack rack layouts with power and placement validation.1Apache 2.0