รีวิวจาก Softonic
การค้นพบการทำงานที่ลดการขยายบริบท MCP สำหรับการทำงานที่มีความสามารถในการตัดสินใจ
lazy-tool, จาก Mcp Shark, เป็นการทำงานค้นพบสำหรับ Model Context Protocol ที่จัดการกับ 'context wall' โดยการโหลดการกำหนดค่าของเครื่องมือเมื่อมีความต้องการ เครื่องมือทำการจัดทำดัชนีในท้องถิ่นและชั้นการจัดเส้นทางค้นหาก่อนการเรียกใช้เพื่อให้ตัวแทนสามารถหาตำแหน่งและเรียกใช้เครื่องมือ MCP ที่เหมาะสมในขณะที่ลดการใช้โทเค็น มันเปิดเผย CLI, TUI, และ Web interfaces และสนับสนุนการค้นพบเชิงความหมายและการจัดทำดัชนีที่รองรับโดย SQLite ผู้ใช้เป้าหมายคือผู้พัฒนา AI และวิศวกรที่จัดการห้องสมุดเครื่องมือที่มีขนาดใหญ่.
คุณสามารถใช้มันสำหรับงานอะไรได้บ้าง?
ใช้เครื่องมือในการจัดการและกำหนดเส้นทางคำขอผ่านเครื่องมือ MCP หลายตัวโดยไม่ต้องฝังเครื่องมือทุกตัวในคำสั่งโมเดล มันทำหน้าที่เป็นชั้นการค้นพบและพร็อกซีที่ค้นหาเครื่องมือที่เหมาะสมในระหว่างการทำงาน ซึ่งช่วยเมื่อจัดการการทำงานที่ซับซ้อนที่ต้องเลือกจากความสามารถหลายร้อยรายการ เครื่องมือยังรวมการเข้าถึงเซิร์ฟเวอร์ MCP ท้องถิ่นหลายตัวผ่านพื้นผิวการควบคุมเดียวเพื่อความสะดวกในการดำเนินงาน.
ผลลัพธ์การค้นพบและการกำหนดเส้นทางมีความน่าเชื่อถือแค่ไหน?
การค้นพบใช้การจับคู่เชิงความหมายและดัชนีที่อยู่บนดิสก์เพื่อแนะนำเครื่องมือที่ดีที่สุดสำหรับเจตนาที่กำหนด วิธีการนี้ช่วยลดการแนะนำเครื่องมือที่ไม่เกี่ยวข้องโดยการจับคู่เวกเตอร์เจตนากับเมตาดาต้าที่จัดทำดัชนี แม้ว่าคุณภาพของผลลัพธ์ขึ้นอยู่กับความเป็นตัวแทนของคำอธิบายเครื่องมือและการฝังตัว การโหลดร้อนของการกำหนดค่าช่วยให้ดัชนีสดใหม่เพื่อให้การกำหนดเส้นทางสะท้อนการอัปเดตเครื่องมือล่าสุดโดยไม่ต้องรีสตาร์ทระบบ.
คุณควรวางแผนสำหรับแพลตฟอร์มและข้อกำหนดการนำเข้าอะไรบ้าง?
การแจกจ่ายคือไฟล์ไบนารี Go ที่สร้างขึ้นสำหรับโฮสต์ที่เข้ากันได้กับ MCP ดังนั้นสภาพแวดล้อมต้องรันยูทิลิตี้ที่ใช้ Go และเชื่อมต่อกับเซิร์ฟเวอร์ MCP มาตรฐาน หมายเหตุความเข้ากันได้ระบุโฮสต์ MCP ทั่วไป เช่น Claude Desktop และ Cursor ซึ่งยืนยันว่าเครื่องมือคาดหวังจุดสิ้นสุดที่เข้ากันได้กับ MCP แทนที่จะเป็นจุดสิ้นสุดของบริการแบบสุ่ม ดิสก์ท้องถิ่นและแบ็กเอนด์ SQLite ที่ใช้งานได้ถูกบ่งบอกโดยการออกแบบดัชนี.
มันมีความเป็นไปได้ที่จะรวมไว้ในเวิร์กโฟลว์และท่อของนักพัฒนาหรือไม่?
เครื่องมือสนับสนุนเวิร์กโฟลว์แบบโต้ตอบและอัตโนมัติผ่านหลายอินเทอร์เฟซและการจัดการส่วนกลาง อินเทอร์เฟซรวมถึง:
- CLI สำหรับการเขียนสคริปต์และการทำงานอัตโนมัติ
- TUI สำหรับการค้นหาในเทอร์มินัล
- Web UI สำหรับการตรวจสอบผ่านเบราว์เซอร์
การโหลดร้อน ช่วยลดเวลาหยุดทำงานเมื่ออัปเดตข้อมูลเมตาของเครื่องมือ และการออกแบบที่เน้นท้องถิ่นช่วยจำกัดการเดินทางภายนอก ซึ่งช่วยในเรื่องความเป็นส่วนตัวและการตั้งค่าที่ไวต่อความหน่วงระหว่างการพัฒนาและการทดสอบ.
ทางเลือกที่ใช้งานได้จริงสำหรับทีมที่ต้องการการค้นพบที่มุ่งเน้น โดยมีข้อจำกัดด้านสิ่งแวดล้อม
lazy-tool เป็นตัวเลือกที่มีเหตุผลสำหรับนักพัฒนา AI ที่ต้องการการค้นพบตามความต้องการในเครื่องมือ MCP หลายตัว; มันเหมาะสำหรับทีมที่สร้างการทำงานแบบเอเจนต์ที่ต้องรักษาบริบทของโมเดลให้กระชับ คาดหวังความต้องการในการดำเนินงาน: สิ่งแวดล้อมต้องรองรับไบนารีที่กระจาย Go และจุดสิ้นสุด MCP วางแผนการทดสอบการรวมขนาดเล็กเพื่อยืนยันการตัดสินใจในการจัดเส้นทางก่อนการปรับใช้ในวงกว้าง เนื่องจากความแม่นยำในการค้นหาขึ้นอยู่กับคุณภาพของดัชนีและข้อมูลเมตา.
ข้อดี
- การจัดทำดัชนีที่รองรับ SQLite ในท้องถิ่นเพื่อการค้นพบบนดิสก์อย่างรวดเร็ว
- การค้นหาก่อนการเรียกใช้การจัดเส้นทางเพื่อลดการทำให้โมเดลบริบทล้น
- CLI, TUI, และ Web UI ครอบคลุมการเขียนสคริปต์และการทำงานเชิงโต้ตอบ
- การโหลดใหม่แบบร้อนอัปเดตการตั้งค่าโดยไม่ต้องรีสตาร์ท
ข้อเสีย
- ต้องการโฮสต์ที่สอดคล้องกับ MCP และการตั้งค่าตัวเชื่อมต่อ
- แจกจ่ายเป็นไฟล์ Go ไบนารี ต้องการสภาพแวดล้อมที่รองรับ Go
- คุณภาพการค้นพบขึ้นอยู่กับข้อมูลเมตาของเครื่องมือและการฝังตัว