Skip to main content
Glama
bailinghub

BailingHub MCP Server

by bailinghub

BailingHub für DeepSeek Harness

简体中文 | English

Führen Sie gesteuerte Aufgaben von DeepSeek Harness gegen eine Geschäftsroute aus, die bereits mit BailingHub verbunden ist, und verfolgen Sie dann denselben Auftrag und lesen Sie dessen verfügbares Ergebnis. Sie können dies über die Harness-Weboberfläche auf Ihrem eigenen Computer tun, ohne die eingebettete Chat-Seite in jedem Geschäfts-Backend öffnen zu müssen.

Dies ist eine unabhängige Community-Integration. Sie wird von DeepSeek weder entwickelt, zertifiziert, empfohlen noch unterstützt.

Was Sie erhalten

Nach der Installation erkennt DeepSeek Harness drei native Werkzeuge:

Harness-Werkzeug

Was es tut

mcp__bailinghub__submit_governed_job

Aufgabentext mit einer stabilen Anfrage-ID einreichen

mcp__bailinghub__get_governed_job

Den aktuellen Status und das öffentliche Ergebnis eines Auftrags lesen

mcp__bailinghub__wait_for_governed_job

Kurz auf denselben Auftrag warten, ohne ihn erneut einzureichen

BailingHub bleibt die Kontrollebene zwischen dem Modell und dem Geschäftssystem. Die URL, das Client-Token und die Route sind Betreiberkonfiguration, keine Modellargumente. Das Modell kann über diese Werkzeuge nicht zu einer anderen Route wechseln oder Administrator-, Ausführenden-, Genehmigungs- oder Geschäftssystem-Anmeldeinformationen bereitstellen.

Related MCP server: dsh_agentlink

Installieren

Voraussetzungen:

  • Node.js 22.19.0+ oder 24+;

  • pnpm und @deepseek-ai/dsh@0.1.0-rc.7;

  • eine erreichbare BailingHub-Bereitstellung;

  • ein BailingHub-Client-Token, das auf die Route beschränkt ist, die dieses Harness-Profil verwenden soll.

npm install --global pnpm @deepseek-ai/dsh@0.1.0-rc.7
dsh plugin --profile web add dsh-bailinghub@0.1.1

Konfigurieren Sie den Prozess, der Harness startet:

export BAILINGHUB_BASE_URL='https://hub.example.com'
export BAILINGHUB_CLIENT_TOKEN='replace-with-a-route-scoped-client-token'
export BAILINGHUB_ROUTE='order_assistant'

Überprüfen Sie dann das erstellte Profil und starten Sie die lokale Weboberfläche:

dsh --profile web --dump-config
dsh web

Die Standard-Weboberfläche ist lokal auf Ihrem Computer. Bitten Sie Harness, eine Aufgabe über BailingHub einzureichen, bewahren Sie die zurückgegebene job_id auf und warten Sie auf denselben Auftrag oder fragen Sie ihn ab.

Versuchen Sie es zunächst mit einer Aufgabe, die von Ihrer konfigurierten Route unterstützt wird, und sagen Sie explizit: Reichen Sie sie einmal mit einer stabilen request_id ein, bewahren Sie die zurückgegebene job_id auf und fragen Sie denselben Auftrag ab, wenn eine begrenzte Wartezeit abläuft.

Korrekter Aufgabenablauf

  1. Generieren Sie eine stabile request_id für eine Geschäftsanfrage.

  2. Rufen Sie mcp__bailinghub__submit_governed_job einmal auf.

  3. Bewahren Sie dessen job_id auf.

  4. Rufen Sie wait_for_governed_job auf, oder rufen Sie später get_governed_job auf.

  5. Ein Wartezeitüberschreitung ist keine fehlgeschlagene Aufgabe. Reichen Sie keine Ersatzanfrage ein.

Identität und Berechtigungsgrenze

Die Verwendung der lokalen Harness-Oberfläche macht es überflüssig, die eingebettete Chat-Oberfläche eines Geschäfts-Backends zu öffnen; sie macht nicht die Harness-Anmeldung oder den lokalen Benutzer zu einer vertrauenswürdigen Geschäftsidentität. Das aktuelle 0.1.x-Paket akzeptiert bewusst keinen handelnden Akteur als Werkzeugeingabe. Eine Route oder ein nachgelagertes Geschäftssystem muss weiterhin die vertrauenswürdige Identität auflösen und die endgültige Autorisierung durchführen. Wenn die ausgewählte Aktion eine Identität erfordert, die der konfigurierte Pfad nicht herstellen kann, sollte sie nicht verfügbar sein oder abgelehnt werden.

Dieses Paket steuert nur Aufgaben, die über seine drei BailingHub-Werkzeuge eingereicht werden. Es fängt keine anderen in DeepSeek Harness installierten Werkzeuge ab oder steuert sie.

Hinweis zur Lieferkette

Dieses Paket enthält kein benutzerdefiniertes JavaScript zur Laufzeit, keine Produktionsabhängigkeiten und keine Installationsskripte. Wenn Harness das Paket startet, führt sein eingebauter MCP-Client den festgelegten Befehl npx -y --package=bailinghub-mcp-server@0.1.1 bailinghub-mcp-server außerhalb der Agenten-Sandbox aus. Der erste Start benötigt möglicherweise npm-Netzwerkzugriff. Überprüfen und fixieren Sie das Paket, bevor Sie es in einer sensiblen Umgebung verwenden; Produktionsimages können die genaue Version vorcachen.

Nicht-Rückkopplungs-HTTP wird vom MCP-Server standardmäßig abgelehnt. Setzen Sie BAILINGHUB_ALLOW_INSECURE_HTTP=true nur in einem kontrollierten privaten Netzwerk, in dem TLS an einer anderen vertrauenswürdigen Grenze endet.

Kompatibilität und Feedback

Die erste Veröffentlichung ist gegen DeepSeek Harness 0.1.0-rc.7, bailinghub-mcp-server@0.1.1 und BailingHub Client API v1 verifiziert. Harness ist noch eine Entwicklervorschau, daher erfordert jede Harness-Veröffentlichung einen Kompatibilitäts-Smoke-Test.

Melden Sie Probleme über GitHub Issues. Geben Sie niemals Token, private Bereitstellungs-URLs, persönliche Informationen oder geschäftliche Produktionsdaten preis.

Maintenance

ActivityActive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables external MCP clients to drive DeepSeek Harness agents for real coding tasks, providing tools for task execution and queueing, session management, sandboxed file access, preset switching, and usage statistics.
    464 npm
    4
    GPL 3.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    Lets any MCP-capable coding harness (Cursor, Claude Code, Codex, Gemini CLI, VS Code/Copilot, opencode, and others) hand a self-contained task to a real, isolated DeepSeek Harness process that works in a chosen workspace with its own context window, model, and toolchain, then returns the final answer. Exposes task submission with time estimates and acceptance criteria, status polling with live progress and process-tree telemetry, graceful cancel and forced kill of whole process trees, and a health probe reporting concurrency, deadlines, and recent jobs.
    MIT