Apidog Docs
🇮🇩 Bahasa Indonesia
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇮🇩 Bahasa Indonesia
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇮🇩 Bahasa Indonesia
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
  1. Kirim request
  • Pusat Pembelajaran Apidog
  • Memulai
    • Pengantar Apidog
    • Konsep Dasar di Apidog
    • Menavigasi Apidog
    • Mulai cepat
      • Ikhtisar
      • Membuat Endpoint
      • Membuat Permintaan
      • Menambahkan Aservi
      • Membuat Skenario Pengujian
      • Membagikan Dokumentasi API
      • Jelajahi Lebih Lanjut
    • Migrasi ke Apidog
      • Ikhtisar
      • Impor Manual
      • Impor Terjadwal (Ikat Sumber Data)
      • Opsi Impor
      • Ekspor Data
      • Impor dari
        • Impor dari Postman
        • Impor Spesifikasi OpenAPI
        • Impor cURL
        • Impor Markdown
        • Impor dari Insomnia
        • Impor dari apiDoc
        • Impor File .har
        • Impor WSDL
  • Data API mock
    • Ikhtisar
    • Smart Mock
    • Mock Kustom
    • Urutan Prioritas Mock
    • Mock Scripts
    • Cloud Mock
    • Mock Runner Self-Hosted
    • Bahasa Mock (Lokal)
  • Akun dan preferensi
    • Pengaturan Akun
    • Membuat Token Akses OpenAPI
    • Notifikasi
    • Pengaturan Bahasa
    • Tombol Pintas
    • Konfigurasi Proxy Jaringan
    • Mencadangkan Data
    • Memperbarui Apidog
    • Menghapus Akun
    • Fitur Eksperimental
  • Kirim request
    • Ikhtisar
    • Debugging SSE
    • MCP Client
    • Socket.IO
    • WebSocket
    • Webhook
    • SOAP atau WebService
    • GraphQL
    • gRPC
    • Gunakan Agen Proksi Permintaan untuk Debugging
    • Buat request
      • Riwayat Permintaan
      • Dasar-Dasar Permintaan
      • Parameter dan Body
      • Header Permintaan
      • Pengaturan Permintaan
      • Debug Permintaan
      • Menyimpan Permintaan sebagai Endpoint
      • HTTP/2
    • Autentikasi dan otorisasi
      • Ikhtisar
      • Sertifikat CA dan Klien
      • Jenis Otorisasi
      • Digest Auth
      • OAuth 1.0
      • OAuth 2.0
      • Autentikasi Hawk
      • Kerberos
      • NTLM
      • Akamai EdgeGrid
    • Respons dan cookie
      • Melihat Respons API
      • Mengelola Cookie
      • Ikhtisar
  • Mengembangkan dan men-debug API
    • Ikhtisar
    • Membuat Permintaan
    • Mengirim Permintaan
    • Kasus Debugging
    • Kasus Pengujian
    • Nilai Dinamis
    • Memvalidasi Respons
    • Design-First vs Request-First
    • Menghasilkan Kode
    • Environment dan variabel
      • Ikhtisar
      • Menggunakan Variabel
      • Manajemen Lingkungan
    • Rahasia vault
      • Gambaran Umum
      • HashiCorp Vault
      • Azure Key Vault
      • AWS Secrets Manager
    • Modul nilai dinamis
      • Airline
      • Animal
      • Warna
      • Commerce
      • Perusahaan
      • Database
      • Tipe Data
      • Tanggal
      • Keuangan
      • Food
      • Git
      • Hacker
      • Helpers
      • Image
      • Internet
      • Lokasi
      • Lorem
      • Musik
      • Number
      • Orang
      • Telepon
      • Sains
      • String
      • System
      • Vehicle
      • Word
    • Pra dan pascaprosesor
      • Ikhtisar
      • Aservi
      • Ekstrak Variabel
      • Tunggu
      • Keamanan
      • Operasi basis data
        • Ikhtisar
        • MySQL
        • MongoDB
        • Redis
        • Oracle Client
      • Menggunakan skrip
        • Ikhtisar
        • Skrip Pra-Pemroses
        • Skrip Post-processor
        • Skrip Publik
        • Referensi Skrip Postman
        • Memanggil Bahasa Pemrograman Lain
        • Menggunakan Pustaka JS
        • Memvisualisasikan Respons
        • Contoh skrip
          • Skrip Aservi
          • Menggunakan Variabel
          • Memodifikasi Permintaan
          • Contoh Lainnya
    • Debugging API
      • AI Agent Debugger
      • A2A Debugger
  • Mendesain API
    • Ikhtisar
    • Membuat Proyek API Baru
    • Dasar-Dasar Endpoint
    • Panduan Desain API
    • Modul
    • Mengonfigurasi Beberapa Contoh Body Permintaan
    • Komponen
    • Field Umum
    • Parameter Global
    • Riwayat Perubahan Endpoint
    • Komentar
    • Manajemen Endpoint Batch
    • Custom Protocol API
    • Mode Spec-first (Beta)
    • Skema keamanan
      • Gambaran Umum
      • Membuat Skema Keamanan
      • Menggunakan Skema Keamanan
      • Skema Keamanan dalam Dokumentasi Online
    • Fitur lanjutan
      • Bidang Endpoint Kustom
      • Skenario Pengujian Terkait
      • Status Endpoint
      • Tampilan Daftar Parameter
      • Identifikasi Unik Endpoint
    • Schemas
      • Gambaran Umum
      • Membuat Schema Baru
      • Membangun Schema
      • Hasilkan Skema dari JSON dan Sebagainya
      • oneOf, allOf, anyOf
      • Menggunakan Discriminator
  • Pengujian API
    • Gambaran Umum
    • Skenario pengujian
      • Membuat Skenario Pengujian
      • Meneruskan Data Antar Permintaan
      • Kondisi Kontrol Alur
      • Sinkronisasi Data dari Endpoint dan Kasus Endpoint
      • Mengimpor Endpoint dan Kasus Endpoint dari Proyek Lain
      • Mengekspor Skenario Pengujian
    • Laporan pengujian
      • Laporan Pengujian
    • Jalankan skenario pengujian
      • Menjalankan Skenario Pengujian
      • Menjalankan Skenario Pengujian secara Batch
      • Pengujian Berbasis Data
      • Data Pengujian Bersama
      • Tugas Terjadwal
      • Mengelola Lingkungan Runtime API dari Proyek Lain
    • Suite pengujian
      • Ikhtisar
      • Membuat Rangkaian Pengujian
      • Mengorkestrasi Test Suite
      • Menjalankan Rangkaian Pengujian Secara Lokal
      • Menjalankan Suite Pengujian Melalui CLI
      • Tugas terjadwal
    • Uji API
      • Pengujian Integrasi
      • Pengujian Performa
      • Pengujian End-to-End
      • Pengujian Regresi
      • Pengujian Kontrak
    • Apidog CLI
      • Ikhtisar
      • Menginstal dan Menjalankan Apidog CLI
      • Opsi Apidog CLI
    • CI/CD
      • Ikhtisar
      • Integrate with Github Actions
      • Integrasikan dengan Gitlab
      • Integrate with Jenkins
      • Memicu Pengujian melalui Git Commit
  • Publikasikan dokumentasi API
    • Gambaran Umum
    • Teknologi API yang Didukung
    • Berbagi Cepat
    • Melihat Dokumentasi API
    • Dokumentasi Markdown
    • Menerbitkan Situs Dokumentasi
    • Halaman Login Kustom
    • Tata Letak Kustom
    • CSS, JavaScript, HTML Kustom
    • Domain Kustom
    • Fitur AI
    • Pengaturan SEO
    • Pengaturan lanjutan
      • Pencarian Dokumentasi
      • Proxy CORS
      • Mengintegrasikan Google Analytics
      • Pengaturan Pohon Folder
      • Pengaturan Visibilitas
      • Menyematkan Nilai dalam URL Dokumentasi
    • Versi API
      • Gambaran Umum
      • Membuat Versi API
      • Menerbitkan Versi API
      • Membagikan Endpoint dengan Versi API
  • Branch
    • Ikhtisar
    • Membuat Cabang Sprint
    • Menguji API dalam Branch
    • Merancang API dalam Cabang
    • Menggabungkan Cabang Sprint
    • Mengelola Cabang Sprint
    • AI Branch (Beta)
  • Fitur AI
    • Ikhtisar
    • Mengaktifkan Fitur AI
    • Membuat Kasus Pengujian
    • Memodifikasi Skema dengan AI
    • Pemeriksaan Kepatuhan Endpoint
    • Pemeriksaan Kelengkapan Dokumentasi API
    • Penamaan Field Berbasis AI
    • Tanya Jawab Umum
  • Server MCP Apidog
    • Ikhtisar
    • Hubungkan Proyek Apidog ke AI
    • Menghubungkan Dokumentasi yang Dipublikasikan ke AI
    • Menghubungkan File OpenAPI ke AI
  • Praktik terbaik
    • Menangani Tanda Tangan API
    • Mengakses API yang Dilindungi OAuth 2.0
    • Alur Kerja Kolaborasi
    • Mengelola Status Autentikasi
  • Ruang offline
    • Gambaran Umum
  • Administrasi
    • Mengelola proyek
      • Mengelola Proyek
      • Pengaturan Notifikasi
      • Mengelola Anggota Proyek
      • Resource proyek
        • Koneksi Database
        • Koneksi Git
    • Mengelola tim
      • Mengelola Tim
      • Mengelola Anggota Tim
      • Aktivitas Tim
      • Peran & Izin Tim
      • Resource tim
        • General Runner
        • Variabel Tim
        • Request Proxy Agent
      • Kolaborasi real-time
        • Kolaborasi Tim
    • Checklist onboarding
      • Konsep Dasar
      • Panduan Onboarding
    • Mengelola organisasi
      • Mengelola Organisasi
      • Peran & Izin Organisasi
      • Manajemen paket
        • Manajer Penagihan di Organisasi
      • Single Sign-On (SSO)
        • Ikhtisar SSO
        • Mengonfigurasi Microsoft Entra ID
        • Mengonfigurasi Okta
        • Mengonfigurasi SSO untuk Organisasi
        • Mengelola Akun Pengguna
        • Memetakan Grup ke Tim
      • Provisioning SCIM
        • Pengantar Provisioning SCIM
        • Microsoft Entra ID
        • Okta
      • Resource organisasi
        • Self-Hosted Runner
  • Apidog Europe
    • Apidog Europe
  • Penagihan
    • Ikhtisar
    • Kredit
    • Meningkatkan Paket Anda
    • Metode Pembayaran Alternatif
    • Mengelola Langganan
    • Memindahkan Tim Berbayar ke Organisasi
  • Add-on
    • API Hub
    • Plugin Apidog Intellij IDEA
    • Ekstensi browser
      • Chrome
      • Microsoft Edge
    • Proxy request
      • Proksi Permintaan di Web
      • Proxy Permintaan dalam Dokumen Bersama
      • Proxy Permintaan di Client
  • Data dan keamanan
    • Penyimpanan dan Keamanan Data
    • Privasi dan Keamanan Data Pengguna
    • Perutean Permintaan dan Keamanan Data
  • Referensi
    • Pendekatan API Design-First
    • Ekstensi Spesifikasi OpenAPI Apidog
    • JSONPath
    • XPath
    • Ekspresi Reguler
    • JSON Schema
    • Format File CSV
    • Menginstal Lingkungan Java
    • Lingkungan Deployment Runner
    • Sintaks Markdown Apidog
    • Ekstensi Swagger Apidog
      • Gambaran Umum
      • x-apidog-folder
      • x-apidog-status
      • x-apidog-name
      • x-apidog-maintainer
    • Ekstensi JSON Schema Apidog
      • Ikhtisar
      • x-apidog-mock
      • x-apidog-orders
      • x-apidog-enum
  • Pusat dukungan
  1. Kirim request

MCP Client

Ikhtisar#

MCP (Model Context Protocol) adalah protokol terbuka untuk membangun komunikasi terstandardisasi antara aplikasi large language model (LLM) dan sumber data serta alat eksternal. Apidog memiliki MCP Client bawaan yang mendukung debugging dan pengujian MCP Server.
MCP Server menyediakan tiga fitur utama, yang semuanya didukung untuk debugging oleh Apidog MCP Client:
Tools: Fungsi sisi server yang dapat dieksekusi
Prompts: Templat prompt yang telah ditentukan sebelumnya
Resources: Sumber daya data yang disediakan oleh server
Dua metode transport didukung:
STDIO: Komunikasi melalui standard input/output, sesuai untuk proses lokal
HTTP: Komunikasi melalui Streamable HTTP, sesuai untuk server jarak jauh
TIP
Silakan gunakan versi web atau unduh versi terbaru aplikasi desktop dari beranda.

Membuat MCP Client#

Buat endpoint baru dalam proyek HTTP dan pilih MCP.
Buat MCP Client

Menghubungkan ke MCP Server#

Masukkan Alamat Server#

Apidog mendukung beberapa cara untuk memasukkan informasi koneksi MCP Server:
Input Perintah atau URL Langsung
Saat menempelkan perintah terminal, protokol secara otomatis beralih ke STDIO:
Saat menempelkan URL, protokol secara otomatis beralih ke HTTP:
https://example-server.modelcontextprotocol.io/mcp
Tempel File Konfigurasi
Apidog mendukung penempelan file konfigurasi MCP Server secara langsung dan akan secara otomatis mengurai serta mengisi informasi yang relevan.
Contoh File MCP Servers:
{
  "mcpServers": {
    "Everything Server": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-everything"],
      "env": {}
    }
  }
}
Contoh Entri MCP Server:
{
  "type": "streamable-http",
  "url": "https://example-server.modelcontextprotocol.io/mcp"
}
Setelah menempelkan file konfigurasi, Apidog akan secara otomatis mengekstrak nama server, alamat, variabel lingkungan, dan informasi lainnya. Jika file konfigurasi berisi beberapa server, server pertama akan digunakan.

Membuat Koneksi#

Klik tombol Connect untuk memulai koneksi.
Koneksi STDIO
Karena eksekusi perintah lokal diperlukan, Apidog akan menampilkan dialog konfirmasi keamanan. Setelah dikonfirmasi, Apidog akan memulai proses lokal dan membuat koneksi.
Koneksi HTTP
Kirim permintaan koneksi secara langsung ke URL yang ditentukan.
Untuk MCP Server dengan autentikasi OAuth 2.0, Apidog akan secara otomatis mengambil konfigurasi autentikasi dan menampilkan jendela autentikasi
Metode autentikasi lain (API Key, Bearer Token, Basic Auth, dll.) juga dapat dikonfigurasi secara manual di tab Auth
Setelah koneksi berhasil, pohon direktori akan menampilkan daftar Tools, Prompts, dan Resources yang disediakan oleh server.

Fitur Debugging#

Tools#

Tools adalah fungsi yang dapat dieksekusi yang disediakan oleh server. Setelah memilih Tool, Anda dapat mengonfigurasi parameter melalui formulir atau editor JSON.
Setelah mengonfigurasi parameter, klik Run untuk mengeksekusi. Hasil akan ditampilkan di area respons.

Prompts#

Prompts adalah templat prompt yang telah ditentukan sebelumnya. Setelah memilih Prompt, konfigurasikan parameter (jika ada) dan klik Run untuk mendapatkan prompt yang dihasilkan.

Resources#

Resources adalah sumber daya data yang disediakan oleh server. Setelah memilih Resource, klik Run untuk mengambil konten sumber daya.

Opsi Konfigurasi#

Lingkungan#

Hanya tersedia untuk mode STDIO. Digunakan untuk mengonfigurasi variabel lingkungan saat memulai proses MCP Server.
Contoh:
KunciNilai
ACCESS_TOKENyour-token-here
NODE_ENVproduction

Auth#

Hanya tersedia untuk mode HTTP. Mendukung beberapa metode autentikasi:
API Key
Bearer Token
JWT Bearer
Basic Auth
Digest Auth
OAuth 2.0
Untuk MCP Server yang mendukung OAuth 2.0, Apidog dapat secara otomatis mengambil dan mengisi konfigurasi autentikasi.

Headers#

Hanya tersedia untuk mode HTTP. Digunakan untuk mengonfigurasi header permintaan HTTP khusus.

Melihat Respons#

Setelah mengklik Run, hasil eksekusi alat akan ditampilkan di panel Response. Apidog mengategorikan interaksi menjadi dua jenis: Messages dan Notifications.

Messages#

Sebuah Message merepresentasikan interaksi permintaan-respons standar (misalnya, mengeksekusi alat dan menerima hasil).
Untuk setiap pesan, Apidog menyediakan tiga mode tampilan untuk membantu Anda memvisualisasikan data. Anda dapat beralih di antaranya menggunakan tab di bagian atas area respons:
Content: Tampilan default. Menampilkan output teks yang bersih. Apidog mengurai pesan JSON-RPC dan hanya mengekstrak konten inti yang dikembalikan oleh alat (misalnya, field text), menghapus detail protokol agar lebih mudah dibaca.
Preview: Merender konten kaya yang dikembalikan oleh alat. Jika respons berisi Markdown, gambar, atau sumber daya multimedia lainnya, tab ini secara otomatis merendernya ke dalam format visual (misalnya, teks berformat, bagan, atau gambar Base64 yang didekode). Ini menghilangkan kebutuhan untuk decoding manual atau penguraian teks mentah.
Raw: Menampilkan pesan interaksi JSON-RPC lengkap, termasuk semua detail protokol (seperti struktur jsonrpc, id, dan result). Gunakan mode ini saat melakukan debugging MCP server untuk memverifikasi kepatuhan protokol.

Notifications#

Sebuah Notification merepresentasikan pesan satu arah dari MCP server (misalnya, logging, pembaruan progres, atau perubahan sumber daya) yang tidak memerlukan respons.
Notifications dicantumkan secara terpisah dalam linimasa respons.
Notifications biasanya menampilkan level log (misalnya, info, debug, error) dan teks pesan yang menyertainya.

Dukungan Variabel#

Variabel {{variable_name}} didukung di lokasi berikut:
Alamat atau perintah server
Nilai variabel lingkungan
Header permintaan
Informasi autentikasi
Nilai parameter

Simpan dan Bagikan#

MCP client yang telah dikonfigurasi dapat disimpan ke proyek untuk penggunaan selanjutnya dan kolaborasi tim.
Catatan: Pohon direktori MCP (daftar Tools, Prompts, Resources) hanya disimpan secara lokal dan diperbarui secara otomatis pada setiap koneksi.

FAQ#

Koneksi STDIO gagal dengan error "command not found"#

Pastikan runtime yang diperlukan (seperti Node.js) telah diinstal dan periksa bahwa path perintah sudah benar.

Koneksi HTTP mengembalikan error 401#

Apidog akan secara otomatis mencoba mengambil konfigurasi OAuth 2.0. Jika gagal, konfigurasikan informasi autentikasi secara manual di tab Auth.

Koneksi berhasil tetapi pohon direktori kosong#

Periksa bahwa konfigurasi server sudah benar dan lihat tab Notifications untuk mengonfirmasi apakah server telah mengembalikan daftar alat.

Ketidakcocokan tipe parameter#

Saat menggunakan mode formulir, Apidog akan secara otomatis memvalidasi tipe parameter. Dalam mode editor JSON, berhati-hatilah agar tidak menambahkan tanda kutip di sekitar angka dan gunakan true/false untuk nilai boolean.
Modified at 2026-06-11 10:17:04
Previous
Debugging SSE
Next
Socket.IO
Built with