2 คะแนน โดย kiyeonjeon21 2026-04-12 | ยังไม่มีความคิดเห็น | แชร์ทาง WhatsApp

ผมได้สร้าง CLI ที่สามารถใช้งาน Naver OpenAPI (การค้นหา 13 ประเภท, Datalab, Captcha) ได้จากเทอร์มินัลโดยตรง

ก่อนหน้านี้มี MCP server อยู่บ้างที่ห่อ Naver API ไว้ แต่ยังไม่มี CLI เลย MCP สะดวกก็จริง แต่เพียงแค่ tool schema ก็ใช้พื้นที่ใน context window ไปมากพอสมควร และยังมีอัตราการล้มเหลวสูงจาก TCP timeout ด้วย

ดังนั้นจึงได้สร้าง CLI ที่เอเจนต์สามารถเรียกใช้ได้โดยตรง

คุณสมบัติหลัก:

  • ค้นหา 13 ประเภท เช่น บล็อก/ข่าว/ช้อปปิ้ง/สถานที่ท้องถิ่น พร้อมการวิเคราะห์เทรนด์จาก Datalab
  • แมปพารามิเตอร์ API แบบ 1:1 ด้วย --json และคืนค่าเฉพาะฟิลด์ที่ต้องการด้วย --fields
  • ตรวจสอบสเปก API ขณะรันไทม์ด้วย ncli schema search.blog (ไม่ต้องใช้เอกสารแบบสแตติก)
  • ตรวจสอบความถูกต้องก่อนรันด้วย --dry-run และป้องกัน prompt injection ด้วย --sanitize
  • มี auto pagination ด้วย --page-all และรองรับ JSON input จาก stdin/ไฟล์
  • มาพร้อม standard skill files ของ OpenClaw

หลักการออกแบบอ้างอิงจากบทความของ Justin Poehnelt เรื่อง "You Need to Rewrite Your CLI for AI Agents" และโปรเจกต์ AXI โดยนำหลักการ 7 ข้อที่สรุปไว้ใน agentic-cli-guide มาใช้

การติดตั้ง: npm install -g @kiyeonjeon21/ncli

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น