DeepSeek Search in Kilo Code einrichten

Die wichtigsten Punkte

Verbinde DeepSeek Search über die Kilo-Code-Erweiterung oder CLI und wähle den passenden MCP-Konfigurationsort, Berechtigungen und Prüfschritte.

Soll Kilo die Einrichtung vorbereiten? Teile diese Anleitung und nenne die von dir verwendete Oberfläche. Bitte Kilo, deren Einstellungen zu prüfen und nur einen Konfigurationsvorschlag zu erstellen. Gib den DeepSeek-Schlüssel selbst in eine private lokale Umgebungsdatei ein und füge ihn niemals in den Chat ein.
text
Verbinde DeepSeek Search anhand dieser Anleitung mit Kilo Code. Ermittle zuerst, ob ich die VS-Code-Erweiterung oder Kilo CLI verwende. Prüfe dann die Konfiguration dieser Oberfläche und erhalte vorhandene MCP-Einträge. Ergänze einen lokalen Node-Server, der den Schlüssel aus einer privaten Umgebungsdatei lädt, belasse die Tool-Berechtigung auf Ask und zeige mir, wie ich die Tools mit den passenden Befehlen zum Neuladen und Auflisten kontrolliere. Lies, drucke oder committe meinen Schlüssel nicht. Frage mich, bevor du einen möglicherweise kostenpflichtigen Testaufruf ausführst.

Vor der MCP-Einrichtung musst du in Kilo Code entscheiden, ob du die VS-Code-Erweiterung oder Kilo CLI verwendest. Beide nutzen Kilos MCP-Modell, aber laut offizieller Dokumentation unterscheiden sich die Konfigurationsorte und der Ablauf zum Neuladen. Eine Konfiguration am falschen Ort kann gültig aussehen und dem Agent trotzdem keine Tools bereitstellen.

Die Konfigurationswege der Kilo-Code-Erweiterung und CLI führen zu beaufsichtigten Search- und Fetch-Tools.

Erweiterung und CLI haben getrennte Konfigurationseinstiege, verbinden sich aber beide mit beaufsichtigten Search- und Fetch-Tools.

Kilo-Oberfläche und Konfigurationsort auswählen

Öffne für die VS-Code-Erweiterung Settings → Agent Behaviour → MCP Servers und bearbeite die Konfiguration dort. Die Erweiterungsdokumentation von Kilo nennt ~/.config/kilo/kilo.jsonc für die Benutzerebene sowie kilo.jsonc oder .kilo/kilo.jsonc für Projekte. Verwende den Projektbereich, wenn die Tools nur zu einem bestimmten Arbeitsbereich gehören; den globalen Bereich für deinen wiederkehrenden persönlichen Workflow. Die offiziellen Speicherorte stehen im Kilo-MCP-Leitfaden.

Kilo CLI 1.x verwendet seine CLI-Konfigurationsdatei: global ~/.config/kilo/kilo.json (oder .jsonc) oder im Projekt kilo.json/kilo.jsonc. Innerhalb des Arbeitsbereichs hat die Projektkonfiguration Vorrang. Ergänze den Eintrag im obersten mcp-Objekt und erhalte alle übrigen Einstellungen:

jsonc
{
  "mcp": {
    "deepseek-search": {
      "type": "local",
      "command": [
        "node",
        "--env-file=/Users/you/.config/deepseek-search/.env",
        "/Users/you/tools/deepseek-search/server.mjs"
      ],
      "enabled": true
    }
  }
}

Die CLI-Dokumentation verwendet ein mcp-Objekt und ein Befehlsarray im OpenCode-Stil. Bei der Erweiterung lässt sich die genaue Form für deine installierte Version am besten im Settings-Bereich prüfen. Die aktuelle CLI-Konfiguration und Befehle findest du im Kilo-CLI-Plattformleitfaden.

Erstelle die Umgebungsdatei außerhalb des Repositorys, trage DEEPSEEK_API_KEY=... ein und beschränke ihre Berechtigungen. Der Node-Prozess liest sie beim Start; der Schlüssel gehört nicht in kilo.jsonc. Kilo dokumentiert die Interpolation von Umgebungsvariablen in vertrauenswürdigen globalen Einstellungen. Projektdateien werden jedoch oft geteilt oder eingecheckt, deshalb verwendet diese Anleitung standardmäßig eine private lokale Umgebungsdatei.

MCP-Tools neu laden und bestätigen

Führe in Kilo CLI /mcps aus, um MCP-Server anzuzeigen und zu aktivieren oder zu deaktivieren. Nach einer Konfigurationsänderung führe /reload aus. Öffne in der Erweiterung erneut den Einstellungsbereich MCP Servers und verwende bei Bedarf die Steuerelemente zum Neuladen oder Wiederverbinden. Prüfe, dass der Server aktiviert ist und die Tool-Liste Search und Fetch enthält. Wenn Kilos Berechtigungseinstellung fragt, ob Tool-Aufrufe erlaubt oder verweigert werden sollen, belasse sie beim ersten Test auf Ask. Aktiviere keine pauschale automatische Freigabe, nur damit die Integration funktionstüchtig aussieht.

Führe eine kleine Rechercheaufgabe aus: Lass Kilo eine offizielle Antwort auf eine aktuelle Framework-Frage suchen, die ausgewählte offizielle Dokumentationsseite abrufen und deren URL zitieren. Prüfe, ob in den Agent-Aktivitäten beide Vorgänge auftauchen und ob die abgerufene Seite die Antwort stützt. Ein verbundener Prozess kann trotzdem einen ungültigen API-Schlüssel haben; erst ein Tool-Aufruf bestätigt die Authentifizierung.

Nur eine Abfrage nötig? cURL verwenden

Du kannst auch im Kilo-Terminal suchen, ohne ein MCP-Tool zu registrieren. Das eignet sich für gelegentliche Abfragen, doch Kilo kann den Befehl nicht als verwaltetes Tool aufrufen und du musst das Ergebnis selbst prüfen. Erfolgreiche API-Anfragen sind kostenpflichtig:

bash
read -r -s DEEPSEEK_API_KEY
export DEEPSEEK_API_KEY
curl --fail-with-body --max-time 20 \
  https://api.deepseek.com/v1/tools/search \
  -H "Authorization: Bearer $DEEPSEEK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"official Kilo Code CLI MCP configuration /mcps reload","count":3,"need_content":false}'

Mit POST /v1/tools/fetch kannst du den Inhalt der ausgewählten URL prüfen. Das aktuelle Schema und die Preise stehen im DeepSeek-Leitfaden zu Search und Fetch; kontrolliere sie vor der Anfrage.

Wenn Kilo den Server weiterhin nicht anzeigt

Prüfe zuerst die Oberfläche: Ein Erweiterungseintrag in der CLI-Konfiguration oder ein CLI-Eintrag in einer erweiterungsspezifischen Einstellungsdatei wird möglicherweise nicht geladen. Prüfe danach den Konfigurationsvorrang und führe in der CLI /reload aus. Stelle sicher, dass Node im PATH des Prozesses liegt und die Pfade zur Umgebungsdatei und zum Adapter absolut sind. Wenn Kilo den Server auflistet, der Agent ihn aber nicht verwendet, prüfe, ob er aktiviert ist und ob eine Berechtigungsregel den Aufruf verhindert. Lass Search- und Fetch-Aufrufe überprüfbar, bis du dem Ablauf vertraust.

Die Einrichtung ist abgeschlossen, wenn die richtige Kilo-Oberfläche beide Tools anzeigt, eine beaufsichtigte Search-→-Fetch-Aufgabe eine quellenbasierte Antwort liefert und der Schlüssel außerhalb der Projektkonfiguration und des Chatverlaufs bleibt. Webseiteninhalte sind Referenzmaterial, keine Anweisungen.

Weiterlesen: DeepSeek Search für 19 Agent-Plattformen, Claude-Code-Einrichtung und Codex-Einrichtung.

Autor: Victor Lane, GEO-Audit-Spezialist bei Auspia mit mehr als 300 Readiness-Reviews. Victor konzentriert sich auf Readiness-Audits, Checklisten, Scorecards und Diagnosen.

Dieses Thema erkunden

Folgen Sie derselben Wachstumslinie