कैटलॉग — पार्ट नंबर, श्रेणी, यूनिट, लागत, पसंदीदा सप्लायर, और लीड टाइम के साथ पार्ट्स; लाइफसाइकल स्टेटस (सक्रिय/सुपरसिडेड/अप्रचलित)।
Parts MCP Server
ADK-Rust एंटरप्राइज ऑटोमोटिव और मैन्युफैक्चरिंग एजेंट्स के लिए पार्ट्स और स्पेयर प्लेटफ़ॉर्म। 27 MCP टूल्स जो पार्ट्स कैटलॉग, मल्टी-लोकेशन इन्वेंटरी विद रिऑर्डर पॉइंट्स, बिल-ऑफ-मैटेरियल्स और वेयर-यूज्ड, सुपरसेशन आदि को कवर करते हैं।
यह एजेंट को क्या देता है
एक MCP कनेक्शन के पीछे एक उद्देश्य-निर्मित क्षमता।
सर्वर अपने डोमेन लॉजिक का मालिक होता है और एक टूल अनुबंध प्रकाशित करता है जिसे MCP क्लाइंट खोज सकता है। ADK-Rust उस अनुबंध को एजेंट में लोड कर सकता है, चुने गए मॉडल प्रदाता के लिए प्रत्येक स्कीमा को सामान्यीकृत कर सकता है, और कनेक्शन जीवनचक्र को एजेंट के बिजनेस लॉजिक से बाहर रखता है।
मल्टी-लोकेशन इन्वेंटरी — प्रत्येक लोकेशन पर पार्ट के लिए स्टॉक जिसमें ऑन-हैंड, रिज़र्व्ड, और रिऑर्डर पॉलिसी (पॉइंट + मात्रा) शामिल है। stock_for_part कुल उपलब्धता को लोकेशन्स में जोड़ता है।
स्टॉक मूवमेंट्स — receive_stock, issue_stock, transfer_stock, adjust_stock, प्रत्येक को अपरिवर्तनीय रूप से रिकॉर्ड किया जाता है। इश्यू/ट्रांसफर/रिज़र्व उपलब्ध स्टॉक से अधिक बिक्री से मना करते हैं; समायोजन स्टॉक को नकारात्मक नहीं कर सकते।
रिज़र्वेशन — वर्क ऑर्डर/एसेट के खिलाफ उपलब्ध स्टॉक को कमिट करें बिना ऑन-हैंड हटाए; रद्द करने पर रिलीज़।
BOM और वेयर-यूज्ड — बिल-ऑफ-मैटेरियल्स जिसमें पुनरावर्ती विस्फोट (मात्रा-गुणा) और चक्र रोकथाम; रिवर्स वेयर_यूज्ड लुकअप।
सुपरसेशन — पुराने से नए प्रतिस्थापन श्रृंखलाएं; resolve_supersession वर्तमान सक्रिय पार्ट तक श्रृंखला का पालन करता है।
रिऑर्डर और पूर्वानुमान — reorder_suggestions स्टॉक को उसके रिऑर्डर पॉइंट पर या नीचे फ्लैग करता है; forecast_demand इतिहास से औसत दैनिक उपयोग निकालता है, मांग का प्रक्षेपण करता है, और रिऑर्डर पॉइंट की सिफारिश करता है।
आर्किटेक्चर
Parts MCP Server एजेंट सिस्टम में कैसे फिट बैठता है।
मॉडल को कभी भी सर्वर के पीछे सिस्टम के कार्यान्वयन विवरण या क्रेडेंशियल्स की आवश्यकता नहीं होती। यह समीक्षित टूल परिभाषाओं को देखता है। MCP क्लाइंट खोज और कॉल संभालता है, जबकि सर्वर सत्यापन, नीति, और अपने डोमेन सिस्टम के साथ संचार का स्वामित्व रखता है।
ADK-Rust एजेंट
समीक्षित टूल कैटलॉग से एक क्षमता चुनता है।
MCP क्लाइंट
स्कीमाओं का पता लगाता है, कॉल भेजता है, और टाइप की गई सामग्री प्राप्त करता है।
Parts MCP Server
अनुरोध को सत्यापित करता है और 27 दस्तावेजीकृत टूल अनुबंधों का मालिक है।
डोमेन सिस्टम
API, डेटा, क्रेडेंशियल्स, और सर्वर के पीछे के बिजनेस नियमों को बनाए रखता है।
प्रोजेक्ट दस्तावेज़ से
सर्वर की प्रकाशित वास्तुकला
टूल कैटलॉग
एजेंट Parts MCP Server से क्या करवा सकता है?
प्रत्येक टूल का एक स्थिर नाम, एक मानव-पठनीय उद्देश्य, और MCP प्रारंभिककरण के दौरान खोजा गया JSON इनपुट अनुबंध होता है। जोखिम वर्ग प्रोजेक्ट के रजिस्ट्री मैनिफेस्ट से आते हैं जब उपलब्ध हों।
27 नामित टूल्स
create_partकैटलॉग में एक पार्ट बनाएं
internal writeget_partआईडी या पार्ट नंबर से पार्ट प्राप्त करें
read onlylist_partsश्रेणी/स्थिति के अनुसार पार्ट्स सूचीबद्ध करें
read onlycreate_locationस्टॉकिंग लोकेशन बनाएं
internal writelist_locationsस्टॉकिंग लोकेशन्स सूचीबद्ध करें
read onlycreate_supplierएक सप्लायर बनाएं
internal writelist_suppliersसप्लायर्स सूचीबद्ध करें
read onlyset_stock_policyकिसी लोकेशन पर पार्ट के लिए रिऑर्डर पॉइंट + रिऑर्डर मात्रा सेट करें
internal writeget_stockकिसी लोकेशन पर पार्ट का स्टॉक प्राप्त करें
read onlystock_for_partलोकेशन्स में स्टॉक + कुल उपलब्धता
read onlyreceive_stockकिसी लोकेशन में स्टॉक प्राप्त करें
internal writeissue_stockस्टॉक जारी/उपभोग करें (भौतिक) — अनुमोदित
external writeगवर्नेंस
प्रत्येक टूल के प्रभाव को समझें।
एक सर्वर कनेक्शन अपने क्रेडेंशियल्स और डिप्लॉयमेंट वातावरण के अधिकार को विरासत में लेता है। नीचे दिए गए घोषणाएँ इस प्रोजेक्ट के README और MCP रजिस्ट्री मैनिफेस्ट से आती हैं; आपका एप्लिकेशन अभी भी तय करता है कि एजेंट को कौन से टूल मिलते हैं और कहाँ अनुमोदन आवश्यक है।
- दो लिखावटें भौतिक स्टॉक का उपभोग करती हैं और अनुमोदन की आवश्यकता होती है (requires_approval, external_write): issue_stock (पार्ट्स उपभोग/इंस्टॉल किए गए — उपयोग भी रिकॉर्ड करता है) और adjust_stock (रिकॉर्ड किए गए को ओवरराइड करता है)।
- मूवमेंट की अखंडता — हर मूवमेंट पर ओवरसेल और नकारात्मक स्टॉक से सुरक्षा; हर मूवमेंट और समायोजन ऑडिट ट्रेल (audit_log) पर होता है।
- पढ़ना केवल-पढ़ने योग्य है। नमूना डेटा काल्पनिक है।
MCP सतह
वर्तमान दस्तावेज़ क्या घोषित करता है।
MCP टूल्स, संसाधन, प्रॉम्प्ट्स, संरचित परिणाम, प्रगति, रद्दीकरण, और लंबी अवधि के कार्य ले सकता है। यह रिकॉर्ड इस रिपॉजिटरी द्वारा स्पष्ट रूप से उल्लिखित आधुनिक प्रोटोकॉल फीचर्स को उजागर करता है।
इंस्टॉल करें और कनेक्ट करें
प्रोजेक्ट के दस्तावेजीकृत प्रारंभिक बिंदु का पालन करें।
सर्वर को उस वातावरण में इंस्टॉल करें जो उसके क्रेडेंशियल्स और डोमेन एक्सेस का मालिक है। इसे अपने MCP होस्ट में जोड़ें, खोजे गए टूल्स को सत्यापित करें, और उत्पादन एजेंट को देने से पहले टूलसेट को सीमित करें।
cargo install mcp-partslet toolset = McpToolset::from_stdio(
"mcp-parts",
["mcp-parts"],
).await?;
let agent = LlmAgentBuilder::new("agent")
.tools(toolset.tools().await?)
.build()?;कमांड और कॉन्फ़िगरेशन सार्वजनिक README से निकाले जाते हैं। तैनाती से पहले आधिकारिक दस्तावेज़ में आवश्यकताएँ, पर्यावरण चर, और रिलीज-विशिष्ट विकल्पों की पुष्टि करें।
आधिकारिक दस्तावेज़
प्रोजेक्ट मेंटेनर्स के सत्य स्रोत के साथ जारी रखें।
यह पृष्ठ सर्वर का एक सुलभ मानचित्र प्रदान करता है। सटीक स्कीमाओं, आवश्यकताओं, कॉन्फ़िगरेशन, उदाहरणों, परीक्षणों, रिलीज़, और सुरक्षा अपडेट के लिए रिपॉजिटरी प्राधिकृत बनी रहती है।
खोज जारी रखें
भौतिक और भू-स्थानिक में अधिक।
स्रोत रिकॉर्ड
इस कैटलॉग प्रविष्टि के लिए रिलीज और रिपॉजिटरी मेटाडेटा।
- संस्करण
- 1.0.0
- लाइसेंस
- Apache-2.0
- टूल्स
- 27
- संशोधन
- 45dbea177b42
- अपडेट किया गया
- 9 जून 2026