Drivestock
B2B industrial drives & automation: search parts, prices or on request, quote inquiries.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`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
}커뮤니티
증거