gotoHuman

resmi

Platform human-in-the-loop - Memungkinkan agen AI dan otomatisasi mengirim permintaan persetujuan ke kotak masuk gotoHuman Anda.

Apa yang bisa Anda lakukan dengan Goto Human MCP?

  • Daftar template ulasan yang tersedia — Ambil semua template ulasan di akun Anda dengan list-forms untuk melihat ID dan ringkasan bidangnya.
  • Dapatkan skema untuk template ulasan — Ambil struktur dan konfigurasi bidang yang tepat yang diperlukan untuk mengirimkan ulasan melalui get-form-schema.
  • Minta ulasan manusia — Kirimkan konten yang dihasilkan AI untuk disetujui menggunakan request-human-review-with-form, secara opsional menetapkan peninjau atau menghubungkan langkah-langkah ke dalam proses kerja multi-langkah.
  • Rangkai ulasan ke dalam alur kerja — Berikan objek workflow dengan runId dan prevSteps untuk menghubungkan beberapa langkah ulasan manusia ke dalam satu proses yang dilacak.

Dokumentasi

gotoHuman MCP Server

gotoHuman memudahkan penambahan persetujuan manusia ke agen AI dan alur kerja agentik.
Alur kerja human-in-the-loop asinkron yang dikelola sepenuhnya dengan UI persetujuan yang dapat disesuaikan.
Nikmati autentikasi bawaan, webhook, notifikasi, fitur tim, dan set data pelatihan yang terus berkembang.

Gunakan server MCP kami untuk meminta persetujuan manusia dari alur kerja AI Anda melalui MCP atau tambahkan ke IDE Anda untuk membantu integrasi.

Instalasi

npx @gotohuman/mcp-server

Penggunaan dengan Cursor / Claude / Windsurf

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

Install MCP Server

Dapatkan kunci API Anda dan atur langkah persetujuan di app.gotohuman.com

Demo

Ini adalah Cursor di sebelah kiri, tetapi ini bisa menjadi agen latar belakang yang juga bereaksi terhadap webhook persetujuan.

https://github.com/user-attachments/assets/380a4223-ea77-4e24-90a5-52669b77f56f

Alat

list-forms

Tampilkan semua templat tinjauan yang tersedia.

  • Mengembalikan daftar semua templat tinjauan yang tersedia di akun Anda termasuk info tingkat tinggi tentang bidang yang ditambahkan

get-form-schema

Dapatkan skema yang digunakan saat meminta tinjauan manusia untuk templat tinjauan tertentu.

  • Params
    • formId: ID templat tinjauan untuk mengambil skema
  • Mengembalikan skema, dengan mempertimbangkan bidang yang disertakan dan konfigurasinya

request-human-review-with-form

Minta tinjauan manusia. Akan muncul di kotak masuk gotoHuman Anda.

  • Params
    • formId: ID templat tinjauan yang akan digunakan
    • fieldData: Konten (output AI untuk ditinjau, konteks,...) dan konfigurasi untuk bidang templat tinjauan.
      Skema untuk ini perlu diambil dengan get-form-schema
    • config: Konfigurasi untuk templat tinjauan. Opsional. Skema untuk ini perlu diambil dengan get-form-schema
    • title: Judul opsional yang ditampilkan di kotak masuk dan notifikasi
    • webhookUrl: URL webhook opsional untuk permintaan ini (ketika templat tinjauan tidak memiliki webhook default)
    • workflow: Objek opsional yang menghubungkan tinjauan ini ke alur kerja agentik multi-langkah:
      • runId: ID unik untuk jalannya alur kerja saat ini. Gunakan runId yang sama pada setiap tinjauan dalam jalur yang sama. Jika workflow dikirim tanpa runId (bahkan {}), atau untuk pemicu manual, gotoHuman membuat runId dan mengembalikannya sebagai workflowRunId untuk permintaan selanjutnya.
      • runName: Nama tampilan opsional untuk jalur (dapat diatur atau diperbarui pada langkah apa pun)
      • prevSteps: Array reviewId dari langkah tinjauan gotoHuman sebelumnya (hilangkan pada langkah pertama)
    • metadata: Data tambahan opsional yang akan disertakan dalam respons webhook setelah pengiriman templat tinjauan
    • assignToUsers: Daftar opsional email pengguna untuk menetapkan tinjauan
  • Mengembalikan reviewId, reviewLink, dan secara opsional workflowRunId ketika gotoHuman menetapkan jalur alur kerja baru

Pengembangan

# Install dependencies
npm install

# Build the server
npm run build

# For testing: Run the MCP inspector
npm run inspector

Jalankan secara lokal di Klien MCP (mis. 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] Untuk Windows, jalur args harus C:\\<absolute-path>\\build\\index.js