Langkau ke kandungan
KeuralDocs
Pembangun

Integrasi Pemalam·Pelayan MCP

Cara menyambungkan pelayan MCP yang anda bina sendiri ke Keural dan mencipta pakej pemalam untuk aplikasi desktop.

Pemalam dalam Keural ialah pelayan MCP (Model Context Protocol). Dokumen ini ialah spesifikasi untuk pembangun yang menyambungkan pelayan MCP mereka ke Keural atau mencipta pakej pemalam untuk aplikasi desktop.

Pengangkutan

PlatformPengangkutan yang boleh dipilihKegunaan
Web·mudah alihHTTP(Streamable HTTP) · SSEPelayan MCP jauh yang boleh diakses melalui internet
Aplikasi desktopSTDIO · HTTPPelayan yang dijalankan pada komputer ini, pelayan HTTP dalam rangkaian dalaman
  • Perbualan web hanya menggunakan pelayan HTTP·SSE jauh. Pelayan STDIO dijalankan dalam aplikasi desktop.
  • Jika alamat pelayan berakhir dengan /mcp, ia biasanya pelayan Streamable HTTP, jadi pilih pengangkutan HTTP.
  • HTTP pada desktop adalah untuk alamat rangkaian dalaman. Alamat internet awam didaftarkan sebagai HTTP pada web.

Nilai input tambah secara manual

Dalam Tetapan → Pemalam → + Tambah MCP tersuai, ruangan berikut dipaparkan.

RuanganKandungan
NamaWajib
PeneranganPilihan
PengangkutanLihat jadual di atas
KategoriPengelasan dalam senarai
URL pelayanWajib untuk HTTP·SSE. Contoh: https://example.com/mcp
ArahanWajib untuk STDIO. Contoh: npx
ArgumenArgumen STDIO (tatasusunan JSON). Contoh: ["-y", "@scope/server"]
Gunakan pemalam ini untuk carian webJika dihidupkan, pemalam ini digunakan dan bukannya carian web.
PengesahanTiada pengesahan · Kunci API
Nama pengepala · nilai kunci APIApabila menggunakan kunci API. Contoh: nama pengepala Authorization, nilai Bearer …

Apabila kunci API dipilih, Keural melampirkan <nama pengepala>: <nilai> pada setiap permintaan.

Pelayan pengesahan OAuth

Pemalam yang didaftarkan oleh pentadbir organisasi dengan kaedah OAuth akan log masuk oleh pengguna selepas menekan Sambung.

ItemNilai
Penemuan pelayan/.well-known/oauth-protected-resource (dengan laluan → akar), kemudian /.well-known/oauth-authorization-server
Pendaftaran klienPendaftaran klien dinamik (DCR)
URI ubah halahttps://api.keural.ai/api/user-connectors/oauth/callback
Pengepala permintaanAuthorization: Bearer <access token>

Tetingkap log masuk dibuka sebagai pop timbul, dan senarai pemalam dikemas kini apabila log masuk selesai.

Kebenaran alat

Tentukan cara setiap alat pemalam dijalankan.

KebenaranGelagat
Sentiasa benarkanDijalankan tanpa pengesahan.
Tanya setiap kaliMemaparkan kad kelulusan sebelum dijalankan. Argumen alat turut dipaparkan pada kad.
DisekatEjen tidak menggunakan alat ini.

Pakej pemalam desktop

Aplikasi desktop memasang pemalam melalui Fail ZIP pemalam… atau Folder pemalam…. Pakej memerlukan manifest plugin.json.

{
  "id": "my-plugin",
  "name": "My Plugin",
  "version": "1.0.0",
  "description": "Carian sistem dalaman",
  "mcpServers": {
    "my-server": {
      "command": "node",
      "args": ["server.js"],
      "env": { "API_BASE": "https://intranet.example.com" }
    }
  }
}
MedanWajibKandungan
idYaHuruf kecil, nombor, dan sengkang dalam bahasa Inggeris
nameTidakNama paparan. Jika tiada, id digunakan.
versionTidakLalai 1.0.0
descriptionTidakPenerangan
minAppVersionTidakVersi aplikasi minimum yang diperlukan
mcpServersTidakTakrifan pelayan MCP. Bagi setiap pelayan: command, args, env
requestsTidakKebenaran yang diminta (capabilities, commands, connectors, secrets, permissions). Tatasusunan rentetan

Pemalam STDIO yang didaftarkan pada web dipasang ke aplikasi desktop dengan Pasang pada PC ini. Selepas dipasang, masukkan sendiri token pengesahan dan pembolehubah persekitaran.

Pada halaman ini