ข้ามไปยังเนื้อหา
KeuralDocs
นักพัฒนา

การเชื่อมต่อปลั๊กอิน·MCP เซิร์ฟเวอร์

วิธีเชื่อม MCP เซิร์ฟเวอร์ที่คุณสร้างเองเข้ากับ Keural และสร้างแพ็กเกจปลั๊กอินสำหรับแอปเดสก์ท็อป

ปลั๊กอิน ของ Keural คือ MCP (Model Context Protocol) เซิร์ฟเวอร์ เอกสารนี้เป็นข้อกำหนดสำหรับการเชื่อม MCP เซิร์ฟเวอร์เข้ากับ Keural หรือการสร้างแพ็กเกจปลั๊กอินสำหรับแอปเดสก์ท็อป

การส่งข้อมูล (transport)

แพลตฟอร์มการส่งข้อมูลที่เลือกได้ใช้ทำอะไร
เว็บ·มือถือHTTP(Streamable HTTP) · SSEMCP เซิร์ฟเวอร์ระยะไกลที่เข้าถึงได้จากอินเทอร์เน็ต
แอปเดสก์ท็อปSTDIO · HTTPเซิร์ฟเวอร์ที่รันบนเครื่องนี้ และเซิร์ฟเวอร์ HTTP ในเครือข่ายภายใน
  • ในบทสนทนาบนเว็บใช้ได้เฉพาะเซิร์ฟเวอร์ HTTP·SSE ระยะไกล เซิร์ฟเวอร์ STDIO จะรันบนแอปเดสก์ท็อป
  • หากที่อยู่เซิร์ฟเวอร์ลงท้ายด้วย /mcp มักเป็นเซิร์ฟเวอร์ Streamable HTTP จึงเลือกการส่งข้อมูลเป็น HTTP
  • HTTP บนเดสก์ท็อปใช้กับที่อยู่ในเครือข่ายภายใน ที่อยู่อินเทอร์เน็ตสาธารณะให้ลงทะเบียนด้วย HTTP บนเว็บ

ค่าที่ต้องกรอกเมื่อเพิ่มเอง

ช่องป้อนข้อมูลของ การตั้งค่า → ปลั๊กอิน → + เพิ่ม MCP แบบกำหนดเอง มีดังนี้

ช่องเนื้อหา
ชื่อจำเป็น
คำอธิบายไม่บังคับ
การส่งข้อมูลดูตารางด้านบน
หมวดหมู่การจัดกลุ่มในรายการ
URL ของเซิร์ฟเวอร์จำเป็นเมื่อเป็น HTTP·SSE ตัวอย่าง: https://example.com/mcp
คำสั่งจำเป็นเมื่อเป็น STDIO ตัวอย่าง: npx
อาร์กิวเมนต์อาร์กิวเมนต์ STDIO (JSON array) ตัวอย่าง: ["-y", "@scope/server"]
ใช้ปลั๊กอินนี้ค้นหาเว็บเมื่อเปิด ปลั๊กอินนี้จะถูกใช้แทนการค้นหาเว็บ
การยืนยันตัวตนไม่ยืนยันตัวตน · API key
ชื่อ Header · ค่า API keyเมื่อใช้ API key ตัวอย่าง: ชื่อ Header Authorization ค่า Bearer …

เมื่อเลือก API key ระบบจะแนบ <ชื่อ header>: <ค่า> เป็นเฮดเดอร์ในทุกคำขอ

เซิร์ฟเวอร์ยืนยันตัวตนด้วย OAuth

ปลั๊กอินที่ผู้ดูแลองค์กรลงทะเบียนด้วยวิธี OAuth ผู้ใช้จะเข้าสู่ระบบโดยกด เชื่อมต่อ

รายการค่า
การค้นหาเซิร์ฟเวอร์/.well-known/oauth-protected-resource (มีพาธ → ราก) จากนั้น /.well-known/oauth-authorization-server
การลงทะเบียนไคลเอนต์Dynamic Client Registration (DCR)
Redirect URIhttps://api.keural.ai/api/user-connectors/oauth/callback
Header ของคำขอAuthorization: Bearer <access token>

หน้าต่างเข้าสู่ระบบจะเปิดเป็นป๊อปอัป และรายการปลั๊กอินจะรีเฟรชเมื่อเข้าสู่ระบบเสร็จ

สิทธิ์ของเครื่องมือ

กำหนดวิธีการทำงานของเครื่องมือแต่ละตัวในปลั๊กอิน

สิทธิ์การทำงาน
อนุญาตเสมอทำงานโดยไม่ต้องยืนยัน
ถามทุกครั้งแสดงการ์ดอนุมัติก่อนทำงาน การ์ดจะแสดงอาร์กิวเมนต์ของเครื่องมือด้วย
บล็อกเอเจนต์จะไม่ใช้เครื่องมือนี้

แพ็กเกจปลั๊กอินสำหรับเดสก์ท็อป

แอปเดสก์ท็อปติดตั้งปลั๊กอินผ่าน ไฟล์ ZIP ของปลั๊กอิน… หรือ โฟลเดอร์ปลั๊กอิน… แพ็กเกจต้องมีไฟล์ manifest ชื่อ plugin.json

{
  "id": "my-plugin",
  "name": "My Plugin",
  "version": "1.0.0",
  "description": "ค้นหาข้อมูลในระบบภายในองค์กร",
  "mcpServers": {
    "my-server": {
      "command": "node",
      "args": ["server.js"],
      "env": { "API_BASE": "https://intranet.example.com" }
    }
  }
}
ฟิลด์จำเป็นเนื้อหา
idใช่ตัวอักษรภาษาอังกฤษตัวพิมพ์เล็ก ตัวเลข และขีดกลาง
nameไม่ชื่อที่แสดง หากไม่มีจะใช้ id
versionไม่ค่าเริ่มต้น 1.0.0
descriptionไม่คำอธิบาย
minAppVersionไม่เวอร์ชันแอปขั้นต่ำที่ต้องใช้
mcpServersไม่นิยาม MCP เซิร์ฟเวอร์ แต่ละเซิร์ฟเวอร์มี command, args, env
requestsไม่สิทธิ์ที่ขอ (capabilities, commands, connectors, secrets, permissions) เป็นอาร์เรย์ของสตริง

ปลั๊กอิน STDIO ที่ลงทะเบียนบนเว็บ ให้ติดตั้งในแอปเดสก์ท็อปด้วย ติดตั้งบนเครื่องนี้ หลังติดตั้งแล้ว ให้กรอกโทเคนการยืนยันตัวตนและตัวแปรสภาพแวดล้อมเอง

ในหน้านี้