नमूने और कस्टडी चेन — एक्सेसन किए गए नमूने जिनके साथ एक append-only कस्टडी लॉग और स्थिति होती है (प्राप्त → परीक्षण में → पूर्ण → नष्ट)।
LIMS MCP Server
ADK-Rust एंटरप्राइज़ खाद्य-पेय और फार्मास्यूटिकल एजेंट्स के लिए एक प्रयोगशाला सूचना प्रबंधन प्रणाली (LIMS)। 27 MCP टूल्स जो नमूनों और कस्टडी चेन, परीक्षण/आकलन के साथ विनिर्देश, परिणाम आदि को कवर करते हैं।
यह एजेंट को क्या देता है
एक MCP कनेक्शन के पीछे एक उद्देश्य-निर्मित क्षमता।
सर्वर अपने डोमेन लॉजिक का मालिक होता है और एक टूल अनुबंध प्रकाशित करता है जिसे MCP क्लाइंट खोज सकता है। ADK-Rust उस अनुबंध को एजेंट में लोड कर सकता है, चुने गए मॉडल प्रदाता के लिए प्रत्येक स्कीमा को सामान्यीकृत कर सकता है, और कनेक्शन जीवनचक्र को एजेंट के बिजनेस लॉजिक से बाहर रखता है।
परीक्षण और विनिर्देश — विधियाँ जिनमें संख्यात्मक (न्यूनतम/अधिकतम), गणना (अधिकतम), या गुणात्मक (अपेक्षित मान) विनिर्देश होते हैं।
परिणाम और OOS — परिणाम दर्ज करने पर यह स्वचालित रूप से विधि विनिर्देश के खिलाफ मूल्यांकन करता है (पास / OOS / लंबित)।
डेटा अखंडता (ALCOA+) — amend_result के लिए अनिवार्य कारण आवश्यक है और यह अपरिवर्तनीय संशोधन जोड़ता है (मूल मान कभी अधिलेखित नहीं होता); संशोधन पूर्व समीक्षा को अमान्य करते हैं।
बैच और रिलीज गेटिंग — evaluate_batch एक बैच के सभी नमूनों के परिणामों को समेकित करता है; set_disposition तब तक रिलीज़ करने से मना करता है जब तक हर परिणाम विनिर्देश पास न कर ले और समीक्षा न हो।
HACCP — सीमाओं के साथ महत्वपूर्ण नियंत्रण बिंदु; record_ccp_reading सीमाओं से बाहर विचलन को फ्लैग करता है।
उपकरण — कैलिब्रेशन ट्रैकिंग के साथ देय/अतिदेय वॉचलिस्ट।
आर्किटेक्चर
LIMS MCP Server एजेंट सिस्टम में कैसे फिट बैठता है।
मॉडल को कभी भी सर्वर के पीछे सिस्टम के कार्यान्वयन विवरण या क्रेडेंशियल्स की आवश्यकता नहीं होती। यह समीक्षित टूल परिभाषाओं को देखता है। MCP क्लाइंट खोज और कॉल संभालता है, जबकि सर्वर सत्यापन, नीति, और अपने डोमेन सिस्टम के साथ संचार का स्वामित्व रखता है।
ADK-Rust एजेंट
समीक्षित टूल कैटलॉग से एक क्षमता चुनता है।
MCP क्लाइंट
स्कीमाओं का पता लगाता है, कॉल भेजता है, और टाइप की गई सामग्री प्राप्त करता है।
LIMS MCP Server
अनुरोध को सत्यापित करता है और 27 दस्तावेजीकृत टूल अनुबंधों का मालिक है।
डोमेन सिस्टम
API, डेटा, क्रेडेंशियल्स, और सर्वर के पीछे के बिजनेस नियमों को बनाए रखता है।
प्रोजेक्ट दस्तावेज़ से
सर्वर की प्रकाशित वास्तुकला
टूल कैटलॉग
एजेंट LIMS MCP Server से क्या करवा सकता है?
प्रत्येक टूल का एक स्थिर नाम, एक मानव-पठनीय उद्देश्य, और MCP प्रारंभिककरण के दौरान खोजा गया JSON इनपुट अनुबंध होता है। जोखिम वर्ग प्रोजेक्ट के रजिस्ट्री मैनिफेस्ट से आते हैं जब उपलब्ध हों।
27 नामित टूल्स
register_sampleप्राप्त नमूने को कस्टडी चेन के साथ पंजीकृत करें
internal writeget_sampleकस्टडी चेन के साथ एक नमूना प्राप्त करें
read onlylist_samplesबैच/स्थिति के अनुसार नमूनों की सूची बनाएं
read onlyadd_custody_eventनमूने में कस्टडी चेन इवेंट जोड़ें
internal writecreate_methodविनिर्देश के साथ परीक्षण विधि/आकलन परिभाषित करें
internal writelist_methodsपरीक्षण विधियाँ और विनिर्देश सूचीबद्ध करें
read onlyenter_resultपरिणाम दर्ज करें; स्वचालित रूप से विनिर्देश का मूल्यांकन करता है (पास/OOS/लंबित)
internal writeget_resultसंशोधन इतिहास के साथ परिणाम प्राप्त करें
read onlyresults_for_sampleएक नमूने के परिणामों की सूची बनाएं
read onlyamend_resultALCOA+ के अनुसार अनिवार्य कारण के साथ परिणाम संशोधित करें (गेटेड)
internal writereview_resultपरिणाम पर दूसरे व्यक्ति द्वारा समीक्षा और हस्ताक्षर
internal writecreate_batchबैच/लॉट (क्वारंटाइन) बनाएं
internal writeगवर्नेंस
प्रत्येक टूल के प्रभाव को समझें।
एक सर्वर कनेक्शन अपने क्रेडेंशियल्स और डिप्लॉयमेंट वातावरण के अधिकार को विरासत में लेता है। नीचे दिए गए घोषणाएँ इस प्रोजेक्ट के README और MCP रजिस्ट्री मैनिफेस्ट से आती हैं; आपका एप्लिकेशन अभी भी तय करता है कि एजेंट को कौन से टूल मिलते हैं और कहाँ अनुमोदन आवश्यक है।
- दो लेखन क्रियाएँ गेटेड हैं (requires_approval): set_disposition (भौतिक उत्पाद के बैच रिलीज/अस्वीकृति — वर्गीकृत external_write) और amend_result (प्रयोगशाला रिकॉर्ड में परिवर्तन)।
- रिलीज़ सख्त है — कोई भी बैच तब तक रिलीज़ नहीं हो सकता जब तक कोई भी परिणाम OOS, लंबित, या अप्रूव्ड न हो (परीक्षणों और लाइव में सत्यापित)।
- ALCOA+ संरचना के अनुसार — Attributable, Legible, Contemporaneous, Original, Accurate: संशोधन मूल को संरक्षित करते हैं, कौन/कब/क्यों कैप्चर करते हैं, और हर डेटा क्रिया ऑडिट ट्रेल पर होती है।
- पढ़ना केवल पढ़ने के लिए है। नमूना डेटा काल्पनिक है।
MCP सतह
वर्तमान दस्तावेज़ क्या घोषित करता है।
MCP टूल्स, संसाधन, प्रॉम्प्ट्स, संरचित परिणाम, प्रगति, रद्दीकरण, और लंबी अवधि के कार्य ले सकता है। यह रिकॉर्ड इस रिपॉजिटरी द्वारा स्पष्ट रूप से उल्लिखित आधुनिक प्रोटोकॉल फीचर्स को उजागर करता है।
इंस्टॉल करें और कनेक्ट करें
प्रोजेक्ट के दस्तावेजीकृत प्रारंभिक बिंदु का पालन करें।
सर्वर को उस वातावरण में इंस्टॉल करें जो उसके क्रेडेंशियल्स और डोमेन एक्सेस का मालिक है। इसे अपने MCP होस्ट में जोड़ें, खोजे गए टूल्स को सत्यापित करें, और उत्पादन एजेंट को देने से पहले टूलसेट को सीमित करें।
cargo install mcp-limslet toolset = McpToolset::from_stdio(
"mcp-lims",
["mcp-lims"],
).await?;
let agent = LlmAgentBuilder::new("agent")
.tools(toolset.tools().await?)
.build()?;कमांड और कॉन्फ़िगरेशन सार्वजनिक README से निकाले जाते हैं। तैनाती से पहले आधिकारिक दस्तावेज़ में आवश्यकताएँ, पर्यावरण चर, और रिलीज-विशिष्ट विकल्पों की पुष्टि करें।
आधिकारिक दस्तावेज़
प्रोजेक्ट मेंटेनर्स के सत्य स्रोत के साथ जारी रखें।
यह पृष्ठ सर्वर का एक सुलभ मानचित्र प्रदान करता है। सटीक स्कीमाओं, आवश्यकताओं, कॉन्फ़िगरेशन, उदाहरणों, परीक्षणों, रिलीज़, और सुरक्षा अपडेट के लिए रिपॉजिटरी प्राधिकृत बनी रहती है।
खोज जारी रखें
उद्योग समाधान में अधिक।
स्रोत रिकॉर्ड
इस कैटलॉग प्रविष्टि के लिए रिलीज और रिपॉजिटरी मेटाडेटा।
- संस्करण
- 1.0.0
- लाइसेंस
- Apache-2.0
- टूल्स
- 27
- संशोधन
- d24f046293f4
- अपडेट किया गया
- 9 जून 2026