gotoHuman

ทางการ

แพลตฟอร์ม Human-in-the-loop - อนุญาตให้เอเจนต์ AI และระบบอัตโนมัติส่งคำขอเพื่อขออนุมัติไปยังกล่องจดหมาย gotoHuman ของคุณ

คุณทำอะไรได้บ้างด้วย gotoHuman MCP?

  • รายการประเภทการตรวจทาน — ขอให้ผู้ช่วยของคุณดึงข้อมูลประเภทการตรวจทานทั้งหมดที่มีและรายละเอียดฟิลด์ผ่าน list-forms
  • รับ schema ของฟอร์ม — ขอ schema ที่แน่นอนสำหรับประเภทการตรวจทานเฉพาะเพื่อเตรียมคำขอตรวจทานที่ถูกต้องโดยใช้ get-form-schema
  • ขอการตรวจทานโดยมนุษย์ — ส่งผลลัพธ์ AI เพื่อขออนุมัติจากมนุษย์พร้อมข้อมูลฟิลด์ ชื่อเรื่องที่ไม่บังคับ และผู้ที่ได้รับมอบหมายผ่าน request-human-review-with-form
  • เชื่อมโยงขั้นตอนเวิร์กโฟลว์ — สร้างคำขอตรวจทานที่เชื่อมโยงกับเวิร์กโฟลว์แบบหลายขั้นตอนโดยใช้พารามิเตอร์ workflow พร้อม runId ที่ไม่ซ้ำกัน
  • เพิ่มการแจ้งเตือนผ่าน webhook — กำหนดค่า URL ของ webhook ต่อคำขอเพื่อรับการตอบกลับหลังจากการส่งการตรวจทาน

เอกสาร

gotoHuman Logo

เซิร์ฟเวอร์ MCP ของ gotoHuman

gotoHuman ทำให้การเพิ่มการอนุมัติจากมนุษย์ให้กับเอเจนต์ AI และเวิร์กโฟลว์แบบเอเจนต์เป็นเรื่องง่าย
เวิร์กโฟลว์แบบ human-in-the-loop แบบอะซิงโครนัสที่จัดการเต็มรูปแบบพร้อม UI การอนุมัติที่ปรับแต่งได้
เพลิดเพลินกับระบบ auth ในตัว, webhooks, การแจ้งเตือน, ฟีเจอร์สำหรับทีม และชุดข้อมูลฝึกอบรมที่พัฒนาอย่างต่อเนื่อง

ใช้เซิร์ฟเวอร์ MCP ของเราเพื่อขอการอนุมัติจากมนุษย์จากเวิร์กโฟลว์ AI ของคุณ หรือใช้เพื่อช่วยในการผสานรวม

การใช้งาน

มีให้ใช้งานบน npm ในชื่อ:

@gotohuman/mcp-server

การตั้งค่าใน Cursor / Claude / ฯลฯ

{
  "mcpServers": {
    "gotoHuman": {
      "command": "npx",
      "args": ["-y", "@gotohuman/mcp-server"],
      "env": {
        "GOTOHUMAN_API_KEY": "your-api-key"
      }
    }
  }
}

Install MCP Server

รับคีย์ API ของคุณและตั้งค่าขั้นตอนการอนุมัติที่ app.gotohuman.com

เครื่องมือ

list-forms

แสดงรายการประเภทการตรวจสอบทั้งหมดที่มี

  • ส่งคืน รายการประเภทการตรวจสอบทั้งหมดที่มีในบัญชีของคุณ รวมถึงข้อมูลระดับสูงเกี่ยวกับฟิลด์ที่เพิ่ม

get-form-schema

รับ schema ที่จะใช้เมื่อขอการตรวจสอบจากมนุษย์สำหรับประเภทการตรวจสอบที่กำหนด

  • พารามิเตอร์
    • formId: ID ของประเภทการตรวจสอบที่จะดึง schema
  • ส่งคืน schema โดยพิจารณาจากฟิลด์ที่รวมและการกำหนดค่าของฟิลด์เหล่านั้น

request-human-review-with-form

ขอการตรวจสอบจากมนุษย์ จะปรากฏในกล่องขาเข้าของ gotoHuman

  • พารามิเตอร์
    • formId: ID ของประเภทการตรวจสอบที่จะใช้
    • fieldData: เนื้อหา (ผลลัพธ์จาก AI ที่ต้องการตรวจสอบ, บริบท,...) และการกำหนดค่าสำหรับฟิลด์ของประเภทการตรวจสอบ
      ต้องดึง schema สำหรับสิ่งนี้ด้วย get-form-schema
    • config: การกำหนดค่าสำหรับประเภทการตรวจสอบ ไม่บังคับ ต้องดึง schema สำหรับสิ่งนี้ด้วย get-form-schema
    • title: ชื่อเรื่องที่แสดงในกล่องขาเข้าและการแจ้งเตือน (ไม่บังคับ)
    • webhookUrl: URL ของ webhook สำหรับคำขอนี้ (ไม่บังคับ) (สามารถตั้งค่า URL แบบคงที่ได้ที่ประเภทการตรวจสอบหรือเอเจนต์ใน gotoHuman)
    • workflow: ออบเจกต์ที่เชื่อมโยงการตรวจสอบนี้กับเวิร์กโฟลว์แบบเอเจนต์หลายขั้นตอน (ไม่บังคับ):
      • runId: ID เฉพาะสำหรับการรันเวิร์กโฟลว์ปัจจุบันเพื่อเชื่อมโยงหลายขั้นตอน
    • metadata: ข้อมูลเพิ่มเติมที่จะรวมอยู่ใน response ของ webhook หลังจากการส่งเทมเพลตการตรวจสอบ (ไม่บังคับ)
    • assignToUsers: รายการอีเมลของผู้ใช้ที่จะมอบหมายการตรวจสอบให้ (ไม่บังคับ)
  • ส่งคืน reviewId และ reviewLink

การพัฒนา

# Install dependencies
npm install

# Build the server
npm run build

# For testing: Run the MCP inspector
npm run inspector

รันในเครื่องด้วย MCP Client (เช่น Cursor / Claude / Windsurf)

{
"mcpServers": {
  "gotoHuman": {
    "command": "node",
    "args": ["/<absolute-path>/build/index.js"],
    "env": {
      "GOTOHUMAN_API_KEY": "your-api-key",
      "GOTOHUMAN_AGENT_ID": "your-agent-id"
    }
  }
}
}

[!NOTE] สำหรับ Windows พาธ args ต้องเป็น C:\\<absolute-path>\\build\\index.js