关于 Altınkaya Enclosures
Altınkaya Enclosures 是用于搜索和比较 Altınkaya 电子外壳产品的 MCP 服务。它面向工程师和产品设计人员,可按尺寸、IP 等级、材料和类别筛选,并获取技术图纸与 CAD 文件。
主要功能
- 01搜索外壳目录
- 02按尺寸和 IP 等级筛选
- 03比较外壳规格
- 04获取技术图纸和 CAD 文件
- 05浏览类别与产品详情
适用场景
- 01为 PCB 查找合适外壳
- 02为户外用途选择外壳
- 03选型前比较不同型号
- 04下载 STEP 文件用于设计
MCP 相关
提供目录搜索、筛选、产品详情、比较、类别查询和 CAD 文件链接等 MCP 工具。还提供外壳资源模板和分步选型提示词。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
6收录的工具列表 · 更新于 3 天前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | integer | 否 | |
| query | string | 是 | 例如:"EC-1015"、"IP67 abs"、"din rail"、"el tipi" |
详细介绍
Altınkaya MCP
将完整的 Altınkaya 电子外壳目录接入您的 AI 助手。
搜索约 500 个外壳系列,按尺寸、IP 等级和材料筛选,比较型号;通过 Claude、Cursor、VS Code 或任何 MCP 客户端获取技术图纸和 STEP 文件。
一键安装
**Claude Desktop:**从最新版本
下载 altinkaya-mcp.mcpb 文件并双击。
唯一要求是安装 Node.js 22.12 或更高版本。无需注册账号或 API 密钥。
示例问题
我有一块 80 × 50 × 20 mm 的 PCB,要用于户外传感器。哪些 Altınkaya 外壳适用?其中最小的 IP67 外壳是哪款?
比较 EC-1015 和 EC-1515,并提供合适型号的 STEP 文件。
显示最多 4 个模块宽度的 DIN 导轨外壳。
工具
| 工具 | 用途 |
|---|---|
search_enclosures | 按代码(EC-1015)、土耳其语/英语名称、类别和材料搜索 |
filter_enclosures | 参数搜索:外部尺寸最小值/最大值(不区分方向)、最低 IP 等级、材料、类别 |
get_enclosure | 单个外壳的全部信息:规格、尺寸图、订购代码和带条形码的变体 |
compare_enclosures | 并排比较 2–10 个外壳,并标出不同字段 |
list_categories | 显示各类别数量的类别树 |
get_cad_files | PDF 图纸、DXF、STEP、IP 证书、CNC 加工和 UV 印刷模板链接 |
此外还提供 altinkaya://enclosure/{slug} resource 模板,以及用于逐步选择外壳的
select_enclosure 提示词。
重要
所列尺寸均为外部尺寸。可用内部空间更小;确定 PCB 尺寸前,请先查看技术图纸(
get_cad_files)。
手动安装
使用 npx -y altinkaya-mcp 运行服务。对于大多数客户端,使用同一份 JSON 即可:
{
"mcpServers": {
"altinkaya": { "command": "npx", "args": ["-y", "altinkaya-mcp"] }
}
}
Claude Code
claude mcp add altinkaya -- npx -y altinkaya-mcp
Claude Desktop(手动)
前往设置 → 开发者 → 编辑配置;将上面的 JSON 添加到 claude_desktop_config.json
文件中,然后重新启动 Claude Desktop。
Codex CLI
codex mcp add altinkaya -- npx -y altinkaya-mcp
Gemini CLI
gemini mcp add altinkaya npx -y altinkaya-mcp
VS Code(手动)
code --add-mcp '{"name":"altinkaya","command":"npx","args":["-y","altinkaya-mcp"]}'
Cursor、Windsurf、Cline、Zed 等
将上面的 JSON 添加到客户端的 MCP 设置中(~/.cursor/mcp.json、
~/.codeium/windsurf/mcp_config.json、Cline 中的 MCP Servers → Configure,或 Zed 的
context_servers 设置)。
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
对于公开部署,请绑定到 0.0.0.0,并通过 ALTINKAYA_MCP_ALLOWED_HOSTS 指定公共主机名(为防止 DNS 重绑定,会拒绝来自其他主机的请求)。
设置
| 变量 | 默认值 | 说明 |
|---|---|---|
ALTINKAYA_MCP_OFFLINE | 无 | 1 = 不进行任何下载;使用缓存或随包提供的目录 |
ALTINKAYA_MCP_CACHE_DIR | 操作系统的缓存目录 | 下载的目录存放位置 |
ALTINKAYA_MCP_CATALOG_URL | 此仓库在 GitHub 上的文件 | 要下载的目录文件 |
ALTINKAYA_MCP_ALLOWED_HOSTS | localhost | --http 模式下接受的主机名 |
工作原理
由于 Altınkaya 没有公开 API,目录约每月从 altinkaya.com 抓取一次
(CONTRIBUTING),并写入 data/catalog.json
文件。服务启动时会从 GitHub 请求最新文件(如果文件未更改,则不会下载任何内容),并将其写入缓存;若无网络,则使用缓存或随包提供的副本。
所有搜索都在内存中进行。目录不包含价格和库存信息。
开发
CONTRIBUTING.md 和路线图(英文)。
免责声明
这是一个非官方社区项目,与 Altınkaya Elektronik Cihaz Kutuları San. Tic. A.Ş. 无关。产品数据归 Altınkaya 所有;生产前务必根据官方技术图纸核实尺寸。
许可证
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。