Konfigurasi MCP
Beta
Konfigurasi di aplikasi desktop
Buka permukaan manajemen MCP di BotConnector, tambahkan server, pilih stdio, lalu masukkan biner dan daftar argumen. Bentuk tersimpannya setara dengan:
json
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "D:\\projects"],
"allowedTools": ["list_directory", "read_file", "search_files"]
}
}
}Daftar allowedTools adalah batas izinnya — tool yang tidak tercantum tetap tersembunyi dari model.
Server MCP lokal vs remote
| Transport | Pemakaian | Catatan keamanan |
|---|---|---|
| stdio (lokal) | Command di mesin Anda | Berjalan dengan hak user Anda — allowlist seluwait mungkin |
| HTTP/SSE (remote) | Server bersama/tim | Autentikasi; perlakukan sebagai permukaan pihak ketiga |
Aplikasi menjalankan proses dengan shell:false, melakukan handshake initialize MCP, mendaftar tools, dan hanya mengekspos entri dalam allowedTools. Tidak ada keluarga perintah botconnector mcp ... yang didukung di rilis ini; jangan menyalin perintah tak terdokumentasi ke skrip produksi.
Catatan cakupan
- Setiap server berjalan sebagai proses terpisah; crash terkandung.
- Variabel lingkungan yang diberikan ke server MCP bersifat eksplisit, tidak pernah diwariskan seluruhnya.
- Server nonaktif, command malformed, timeout, dan proses crash gagal secara tertutup tanpa memblokir chat lokal lain.
- Lihat Izin MCP sebelum mengaktifkan apa pun dengan akses tulis.