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 ต่อคำขอเพื่อรับการตอบกลับหลังจากการส่งการตรวจทาน
เอกสาร
เซิร์ฟเวอร์ 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"
}
}
}
}
รับคีย์ 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-schemaconfig: การกำหนดค่าสำหรับประเภทการตรวจสอบ ไม่บังคับ ต้องดึง schema สำหรับสิ่งนี้ด้วยget-form-schematitle: ชื่อเรื่องที่แสดงในกล่องขาเข้าและการแจ้งเตือน (ไม่บังคับ)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