Drivestock
B2B industrial drives & automation: search parts, prices or on request, quote inquiries.
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"drivestock": {
"url": "https://drivestock.eu/api/mcp"
}
}
}远程端点
https://drivestock.eu/api/mcpstreamable-http它能做什么
工具清单
工具(6)
🟢search_parts(q, brand, condition, limit, brand_shop)
Search the Drivestock B2B catalog (inverters/Umrichter, servo, PLC/controls, sensors, spare parts). Requires q and/or brand. Returns up to 50 hits with net EUR display prices or "auf Anfrage" (on request). brand_shop=mechstock is not live yet.
输入模式
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Search query: part number (SKU/pn), name, or keyword"
},
"brand": {
"type": "string",
"description": "Manufacturer brand, e.g. Siemens, SEW-Eurodrive, Bosch Rexroth"
},
"condition": {
"type": "string",
"enum": [
"new",
"surplus",
"refurb",
"used"
],
"description": "Optional condition filter: new | surplus | refurb | used"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20,
"description": "Max results (1–50, default 20)"
},
"brand_shop": {
"type": "string",
"enum": [
"drivestock",
"mechstock"
],
"description": "Shop flag; only drivestock is live (mechstock prepared)"
}
},
"additionalProperties": false
}🟢get_part(sku, brand, part_number, brand_shop)
Get one catalog part by sku (part number) or brand+part_number. Includes per-condition net prices or "auf Anfrage", product URL, and basic specs when available.
输入模式
{
"type": "object",
"properties": {
"sku": {
"type": "string",
"description": "Part number / SKU (pn), e.g. MDX61B0040-5A3-4"
},
"brand": {
"type": "string",
"description": "Brand when disambiguating multi-brand part numbers"
},
"part_number": {
"type": "string",
"description": "Alias for sku when used with brand"
},
"brand_shop": {
"type": "string",
"enum": [
"drivestock",
"mechstock"
],
"description": "Shop flag; only drivestock is live"
}
},
"additionalProperties": false
}🟢list_brands(prefix, brand_shop)
List manufacturers/brands in the live Drivestock catalog with part counts and categories. Optional prefix filter (e.g. "Sie" → Siemens).
输入模式
{
"type": "object",
"properties": {
"prefix": {
"type": "string",
"description": "Optional brand name prefix/substring filter"
},
"brand_shop": {
"type": "string",
"enum": [
"drivestock",
"mechstock"
],
"description": "Shop flag; only drivestock is live"
}
},
"additionalProperties": false
}🟢get_brand_stats(brand, brand_shop)
Catalog statistics: omit brand for all brands overview; pass brand for part counts by category and how many SKUs have a display price.
输入模式
{
"type": "object",
"properties": {
"brand": {
"type": "string",
"description": "Optional brand name; omit for full catalog brand overview"
},
"brand_shop": {
"type": "string",
"enum": [
"drivestock",
"mechstock"
],
"description": "Shop flag; only drivestock is live"
}
},
"additionalProperties": false
}🟢suggest_alternatives(sku, brand, part_number, limit, brand_shop)
Suggest similar/alternative parts for a SKU (same brand/category/part-number prefix). Useful when the exact type is unavailable or for cross-checks. Max 20.
输入模式
{
"type": "object",
"properties": {
"sku": {
"type": "string",
"description": "Seed part number / SKU"
},
"brand": {
"type": "string",
"description": "Optional brand to disambiguate"
},
"part_number": {
"type": "string",
"description": "Alias for sku"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 8,
"description": "Max alternatives (1–20)"
},
"brand_shop": {
"type": "string",
"enum": [
"drivestock",
"mechstock"
],
"description": "Shop flag; only drivestock is live"
}
},
"additionalProperties": false
}🔴create_inquiry(email, qty, note, sku, company, ...)
Create a real B2B quote inquiry / Angebotsanfrage (same backend as the website form). Persists the request and emails the Drivestock team (irreversible notify). Always set source: grok | claude | chatgpt | cursor | other. sku (Teilenummer) required.
输入模式
{
"type": "object",
"properties": {
"email": {
"type": "string",
"description": "Business email for the quote"
},
"qty": {
"type": "integer",
"minimum": 1,
"maximum": 9999,
"description": "Quantity"
},
"note": {
"type": "string",
"description": "Requirements / message to the sales team"
},
"sku": {
"type": "string",
"description": "Part number (pn) to inquire about"
},
"company": {
"type": "string",
"description": "Company name (defaults to MCP Anfrage if omitted)"
},
"name": {
"type": "string",
"description": "Contact name (defaults from email local-part if omitted)"
},
"phone": {
"type": "string",
"description": "Optional phone"
},
"condition": {
"type": "string",
"enum": [
"new",
"surplus",
"refurb",
"used",
"any"
],
"default": "any",
"description": "Preferred condition"
},
"source": {
"type": "string",
"enum": [
"grok",
"claude",
"chatgpt",
"cursor",
"other"
],
"description": "Which AI client created the inquiry (stored on the record)"
},
"brand_shop": {
"type": "string",
"enum": [
"drivestock",
"mechstock"
],
"description": "Shop flag; only drivestock is live"
}
},
"required": [
"email",
"qty",
"note",
"sku"
],
"additionalProperties": false
}社区
证据