วันนี้เรากำลังเปิดตัว MCP Tool Search สำหรับ Claude Code
เมื่อ MCP กลายเป็นโปรโตคอลที่ได้รับความนิยมมากขึ้น และเอเจนต์มีความสามารถมากขึ้น เราพบว่าเซิร์ฟเวอร์ MCP อาจมีเครื่องมือมากถึง 50+ รายการ และใช้พื้นที่บริบทจำนวนมาก
Tool Search ช่วยให้ Claude Code โหลดเครื่องมือเข้าสู่บริบทแบบไดนามิก เมื่อเครื่องมือ MCP จะใช้พื้นที่บริบทจำนวนมาก
วิธีการทำงาน:
- Claude Code ตรวจจับเมื่อคำอธิบายเครื่องมือ MCP ของคุณจะใช้พื้นที่มากกว่า 10% ของบริบท
- เมื่อถูกเรียกใช้งาน เครื่องมือจะถูกโหลดผ่านการค้นหาแทนที่จะโหลดล่วงหน้า
นอกนั้น เครื่องมือ MCP ทำงานเหมือนเดิมทุกประการ
นี่เป็นการแก้ไขหนึ่งในคุณสมบัติที่ผู้ใช้ขอมากที่สุดบน GitHub: การโหลดแบบ Lazy Loading สำหรับเซิร์ฟเวอร์ MCP ผู้ใช้ได้บันทึกการตั้งค่าที่มีเซิร์ฟเวอร์มากกว่า 7 ตัวซึ่งใช้โทเค็นมากกว่า 67,000 โทเค็น
หากคุณกำลังสร้างเซิร์ฟเวอร์ MCP
สิ่งต่างๆ ส่วนใหญ่เหมือนเดิม แต่ฟิลด์ "server instructions" จะมีประโยชน์มากขึ้นเมื่อเปิดใช้งาน tool search ฟิลด์นี้ช่วยให้ Claude รู้ว่าเมื่อใดควรค้นหาเครื่องมือของคุณ คล้ายกับ skills
หากคุณกำลังสร้างไคลเอนต์ MCP
เราแนะนำอย่างยิ่งให้คุณ implement ToolSearchTool, คุณสามารถดูเอกสารได้ที่นี่ เรา implement มันด้วยฟังก์ชันค้นหาที่กำหนดเองเพื่อให้ทำงานกับ Claude Code
แล้วการเรียกใช้เครื่องมือแบบ Programmatic ล่ะ?
เราได้ทดลองทำการเรียกใช้เครื่องมือแบบ programmatic เพื่อให้เครื่องมือ MCP สามารถประกอบกันผ่านโค้ด แม้ว่าเราจะยังคงสำรวจเรื่องนี้ต่อไปในอนาคต แต่เรารู้สึกว่าความต้องการที่สำคัญที่สุดคือการปล่อย Tool Search ออกมาเพื่อลดการใช้บริบท
บอกเราว่าคุณคิดอย่างไรที่นี่หรือบน GitHub เมื่อคุณเห็น ToolSearchTool ทำงาน





