Agen MCP
MCP memungkinkan Codex, Claude Code, atau Antigravity CLI menggunakan alat DR-Terminal. Agen dapat memeriksa sesi dan koneksi tersimpan, membuka koneksi, membaca output terminal, mengetik perintah, mentransfer file, dan menavigasi aplikasi. Mode MCP tersedia selama masa uji coba aktif dan dengan Pro.
Menambahkan DR-Terminal ke agen
- Klik MCP di bilah judul DR-Terminal.
- Pilih Add to Codex, Add to Claude, atau Add to Antigravity. Ini membuat entri
dr-terminaltingkat pengguna yang menjalankan bridge dari paket DR-Terminal yang terinstal; tidak ada token atau endpoint yang disimpan dalam konfigurasi klien. Antigravity 2.0, Antigravity IDE, danagyberbagi entri yang sama di~/.gemini/config/mcp_config.json. - Pilih Buka atau buka klien seperti biasa. Koneksi pertama akan memunculkan DR-Terminal dan meminta Anda memilih Allow atau Tolak.
- Setelah mengizinkan koneksi, tempel prompt pertama dan kirimkan.
Tampilkan sesi DR-Terminal saya yang aktif.
CLI yang dipilih harus terinstal dan tersedia di PATH. Instalasi didukung dari paket DR-Terminal yang terinstal; menjalankan versi pengembangan dari Gradle atau IDE sengaja tidak membuat entri permanen. Remove hanya menghapus entri milik DR-Terminal yang dikenali persis dan meminta konfirmasi. Entri dr-terminal lain yang sudah ada dilaporkan sebagai konflik dan tidak pernah ditimpa.
Prompt yang berguna
- Tampilkan sesi DR-Terminal saya yang aktif.
- Tampilkan koneksi tersimpan saya dan tanyakan mana yang harus dibuka.
- Baca output terminal terbaru dari sesi bernama
server. - Ketik
uptimedi sesi bernamaserver. - Unduh
/var/log/app.logdari sesi bernamaserver.
Gunakan nama atau pengenal sesi jika lebih dari satu sesi terbuka. Jika agen melaporkan tidak ada sesi, buka koneksi di DR-Terminal atau minta agen menampilkan daftar koneksi tersimpan terlebih dahulu.
Persetujuan dan indikator
Membaca metadata sesi dan output terminal biasanya tidak mengganggu pekerjaan Anda. Tindakan sensitif seperti mengetik, menekan tombol, mentransfer file, dan memutus koneksi memerlukan persetujuan Anda.
Saat persetujuan diperlukan, chip MCP berdenyut dan dialog konfirmasi menerima fokus keyboard. Tinjau sesi target beserta payload-nya, lalu pilih Izinkan sekali, Izinkan untuk sesi ini, atau Tolak. Tab sesi yang terpengaruh menampilkan penanda MCP statis selama tindakan berjalan; warna chip menunjukkan status MCP global.
Agen tidak pernah menerima kata sandi atau kunci privat yang disimpan oleh DR-Terminal. Persetujuan untuk sebuah sesi hanya berlaku selama proses server MCP saat ini masih aktif.
Keamanan koneksi lokal
Server MCP hanya mendengarkan pada antarmuka loopback, jadi tidak terekspos ke jaringan. Setiap permintaan tetap memerlukan token bearer yang disimpan dalam file lokal yang hanya dapat diakses pemiliknya. Popover bilah judul tidak pernah menampilkan atau menyalin token tersebut.
Endpoint hanya ditampilkan di bawah Endpoint dan tindakan terbaru untuk keperluan diagnostik. Jangan bagikan file token dan jangan salin isinya ke prompt, pesan obrolan, log, atau tangkapan layar.
Menghentikan MCP
Pilih Berhenti di popover MCP untuk menolak persetujuan yang tertunda, berhenti menerima panggilan alat, dan menutup klien yang diluncurkan oleh proses MCP saat ini. Memulai MCP lagi membuat proses baru; persetujuan sesi sebelumnya tidak terbawa.
Mengklik lencana MCP hanya membuka popover. Ia tidak pernah memulai server secara implisit. Gunakan tindakan Start MCP yang eksplisit untuk menjalankannya secara manual; klien terdaftar juga dapat memulainya melalui alur persetujuan koneksi yang terlihat.
Pemecahan masalah
CLI tidak ditemukan
Instal Codex, Claude Code, atau Antigravity CLI (agy) yang dipilih dan pastikan file eksekusinya tersedia di PATH. Mulai ulang DR-Terminal setelah mengubah lingkungan shell Anda, lalu pilih Periksa lagi.
Port sudah digunakan
Proses lain sedang menggunakan port MCP yang dikonfigurasi. Hentikan proses tersebut atau pilih port lain di Pengaturan → Mode MCP, lalu mulai MCP lagi.
Tidak ada sesi aktif
Buka dulu sesi SSH, Telnet, serial, atau terminal lokal. Anda juga dapat meminta agen menampilkan koneksi tersimpan dan membuka salah satunya setelah Anda menyetujui tindakannya.
Klien berjalan tetapi MCP belum dikonfirmasi
Proses CLI sudah dimulai, tetapi DR-Terminal belum menerima panggilan alat MCP. Periksa tab terminal baru untuk kesalahan login, konfigurasi, atau handshake. Lalu kirim ulang prompt contohnya. Status sedang berjalan menggambarkan proses lokal, bukan koneksi MCP yang terkonfirmasi.
Dialog persetujuan sedang menunggu
Kembali ke DR-Terminal dan tinjau dialog yang mendapat fokus. Agen tidak dapat melanjutkan tindakan sensitif tersebut sampai Anda mengizinkan atau menolaknya. Menghentikan MCP menolak permintaan yang tertunda.