Lewati ke konten utama

Integrasi dengan MCP

Tambahkan server tianji MCP ke Cursor

Tambah ke Kiro

Pengenalan

Tianji MCP Server adalah server yang berbasis pada Model Context Protocol (MCP) yang berfungsi sebagai jembatan antara asisten AI dan platform Tianji. Ini mengekspos fungsi survei platform Tianji ke asisten AI melalui protokol MCP. Server ini menyediakan fitur inti berikut:

  • Mencari hasil survei
  • Mendapatkan informasi survei detail
  • Mendapatkan semua survei dalam satu ruang kerja
  • Mendapatkan daftar situs web

Metode Instalasi

Instalasi NPX

Anda dapat menggunakan Tianji MCP Server dengan menambahkan konfigurasi berikut ke file konfigurasi asisten AI Anda:

{
"mcpServers": {
"tianji": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"tianji-mcp-server"
],
"env": {
"TIANJI_BASE_URL": "https://tianji.example.com",
"TIANJI_API_KEY": "<your-api-key>",
"TIANJI_WORKSPACE_ID": "<your-workspace-id>"
}
}
}
}

Konfigurasi Variabel Lingkungan

Sebelum menggunakan Tianji MCP Server, Anda perlu mengatur variabel lingkungan berikut:

# URL dasar API platform Tianji
TIANJI_BASE_URL=https://tianji.example.com

# Kunci API platform Tianji
TIANJI_API_KEY=your_api_key_here

# ID ruang kerja platform Tianji
TIANJI_WORKSPACE_ID=your_workspace_id_here

Mendapatkan Kunci API

Anda dapat memperoleh kunci API platform Tianji dengan mengikuti langkah-langkah berikut:

  1. Setelah masuk ke platform Tianji, klik pada foto profil Anda di pojok kanan atas
  2. Pilih Profil dari menu dropdown
  3. Pada halaman profil, temukan opsi API Keys
  4. Klik untuk membuat kunci baru, dan ikuti petunjuk untuk menyelesaikan pembuatan kunci

Instruksi Penggunaan

Tianji MCP Server menyediakan serangkaian alat yang dapat berinteraksi dengan asisten AI melalui protokol MCP. Berikut adalah deskripsi detail dari setiap alat:

Mencari Hasil Survei

Gunakan alat tianji_get_survey_results untuk mencari data hasil dari survei tertentu.

Parameter:

  • workspaceId: ID ruang kerja Tianji (standarnya adalah nilai yang dikonfigurasi dalam variabel lingkungan)
  • surveyId: ID survei
  • limit: Batas jumlah rekaman yang dikembalikan (standar 20)
  • cursor: Kursor paginasi (opsional)
  • startAt: Waktu mulai, format ISO, contoh: 2023-10-01T00:00:00Z
  • endAt: Waktu berakhir, format ISO, contoh: 2023-10-31T23:59:59Z
  • filter: Kondisi filter (opsional)

Mendapatkan Informasi Survei

Gunakan alat tianji_get_survey_info untuk mendapatkan informasi dasar tentang survei tertentu.

Parameter:

  • workspaceId: ID ruang kerja Tianji (standarnya adalah nilai yang dikonfigurasi dalam variabel lingkungan)
  • surveyId: ID survei

Mendapatkan Daftar Semua Survei

Gunakan alat tianji_get_all_survey_list untuk mendapatkan daftar semua survei dalam ruang kerja.

Parameter:

  • workspaceId: ID ruang kerja Tianji (standarnya adalah nilai yang dikonfigurasi dalam variabel lingkungan)

Mendapatkan Daftar Situs Web

Gunakan alat tianji_get_website_list untuk mendapatkan daftar situs web dalam ruang kerja.

Parameter:

  • workspaceId: ID ruang kerja Tianji (standarnya adalah nilai yang dikonfigurasi dalam variabel lingkungan)

Contoh Penggunaan

Berikut adalah contoh interaksi bahasa alami antara pengguna dan asisten AI yang terintegrasi dengan Tianji MCP Server:

Contoh 1: Mendapatkan Daftar Semua Survei

Pengguna: Bantu saya melihat semua daftar kuesioner survei saya

Asisten AI: Saya akan mendapatkan semua daftar kuesioner survei Anda untuk Anda.
[Asisten AI memanggil tianji_get_all_survey_list melalui protokol MCP untuk mendapatkan data]
Berdasarkan data di ruang kerja Anda, saat ini Anda memiliki survei berikut:
1. Survei Kepuasan Pengalaman Pengguna (dibuat pada 2023-09-15)
2. Survei Umpan Balik Fitur Produk (dibuat pada 2023-10-01)
3. Penilaian Kegunaan Situs Web (dibuat pada 2023-10-20)

Contoh 2: Mendapatkan Detail Survei Tertentu

Pengguna: Tolong beri tahu saya detail "Survei Kepuasan Pengalaman Pengguna"

Asisten AI: Saya akan mencari detail dari survei tersebut untuk Anda.
[Asisten AI memanggil tianji_get_survey_info melalui protokol MCP untuk mendapatkan data]
Detail dari "Survei Kepuasan Pengalaman Pengguna":
- Waktu pembuatan: 2023-09-15
- Status: Aktif
- Jumlah pertanyaan: 10
- Tanggapan yang diterima: 128
- Tanggapan terbaru: 2023-10-25

Contoh 3: Mencari Hasil Survei

Pengguna: Bantu saya menganalisis hasil Oktober dari "Survei Umpan Balik Fitur Produk"

Asisten AI: Saya akan menganalisis hasil Oktober dari "Survei Umpan Balik Fitur Produk".
[Asisten AI memanggil tianji_get_survey_results melalui protokol MCP untuk mendapatkan data untuk rentang waktu tertentu]
Analisis hasil "Survei Umpan Balik Fitur Produk" Oktober:
- Tanggapan total: 42
- Fitur paling populer: Laporan Otomatis (85% umpan balik positif)
- Fitur yang paling perlu perbaikan: Adaptasi seluler (disebutkan oleh 62%)
- Rata-rata rating kepuasan: 4.2/5
- Saran utama pengguna: Tambahkan fungsi ekspor data, optimalkan kecepatan pemuatan halaman