mcpField
A
Altınkaya Enclosures

Altınkaya Enclosures

本地服务
github.com/amazeng-co商业与营销03 天前更新

关于 Altınkaya Enclosures

Altınkaya Enclosures 是用于搜索和比较 Altınkaya 电子外壳产品的 MCP 服务。它面向工程师和产品设计人员,可按尺寸、IP 等级、材料和类别筛选,并获取技术图纸与 CAD 文件。

主要功能

  1. 01搜索外壳目录
  2. 02按尺寸和 IP 等级筛选
  3. 03比较外壳规格
  4. 04获取技术图纸和 CAD 文件
  5. 05浏览类别与产品详情

适用场景

  1. 01为 PCB 查找合适外壳
  2. 02为户外用途选择外壳
  3. 03选型前比较不同型号
  4. 04下载 STEP 文件用于设计

MCP 相关

提供目录搜索、筛选、产品详情、比较、类别查询和 CAD 文件链接等 MCP 工具。还提供外壳资源模板和分步选型提示词。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"amazeng-co-altinkaya": {
"command": "npx",
"args": [
"-y",
"altinkaya-mcp"
]
}
}
}
启动命令npx -y altinkaya-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmaltinkaya-mcp0.1.0
ocighcr.io/amazeng-co/altinkaya-mcp:0.1.0

工具

6

收录的工具列表 · 更新于 3 天前

参数类型必填说明
limitinteger否
querystring是例如:"EC-1015"、"IP67 abs"、"din rail"、"el tipi"

详细介绍

Altınkaya MCP

将完整的 Altınkaya 电子外壳目录接入您的 AI 助手。

搜索约 500 个外壳系列,按尺寸、IP 等级和材料筛选,比较型号;通过 Claude、Cursor、VS Code 或任何 MCP 客户端获取技术图纸和 STEP 文件。

npm CI 许可证:MIT

English

一键安装

安装到 VS Code 安装到 VS Code Insiders 安装到 Cursor 添加到 LM Studio 安装到 Goose

**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_filesPDF 图纸、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_HOSTSlocalhost--http 模式下接受的主机名

工作原理

由于 Altınkaya 没有公开 API,目录约每月从 altinkaya.com 抓取一次 (CONTRIBUTING),并写入 data/catalog.json 文件。服务启动时会从 GitHub 请求最新文件(如果文件未更改,则不会下载任何内容),并将其写入缓存;若无网络,则使用缓存或随包提供的副本。 所有搜索都在内存中进行。目录不包含价格和库存信息。

开发

CONTRIBUTING.md 和路线图(英文)。

免责声明

这是一个非官方社区项目,与 Altınkaya Elektronik Cihaz Kutuları San. Tic. A.Ş. 无关。产品数据归 Altınkaya 所有;生产前务必根据官方技术图纸核实尺寸。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。