BailingHub MCP Server
BailingHub for DeepSeek Harness
简体中文 | English
BailingHub に接続済みのビジネスルートに対して DeepSeek Harness から管理タスクを実行し、同じジョブを追跡して利用可能な結果を読み取ります。これは、各ビジネスバックエンドの埋め込みチャットページを開かずに、自分のコンピュータ上の Harness Web UI から実行できます。
これは独立したコミュニティ統合です。DeepSeek によって開発、認定、推奨、または承認されたものではありません。
入手できるもの
インストール後、DeepSeek Harness は 3 つのネイティブツールを認識します。
Harness ツール | 機能 |
| 安定したリクエスト ID でタスクテキストを送信 |
| 1 つのジョブの現在の状態と公開結果を読み取る |
| 同じジョブを再送信せずに短時間待機する |
BailingHub は、モデルとビジネスシステム間のコントロールプレーンのままです。URL、クライアントトークン、ルートはオペレーター設定であり、モデル引数ではありません。モデルは、これらのツールを介して別のルートに切り替えたり、管理者、実行者、承認者、またはビジネスシステムの資格情報を提供したりすることはできません。
Related MCP server: dsh_agentlink
インストール
前提条件:
Node.js
22.19.0+または24+;pnpmおよび@deepseek-ai/dsh@0.1.0-rc.7;到達可能な BailingHub デプロイメント;
この Harness プロファイルで使用するルートに制限された 1 つの BailingHub クライアントトークン。
npm install --global pnpm @deepseek-ai/dsh@0.1.0-rc.7
dsh plugin --profile web add dsh-bailinghub@0.1.1Harness を起動するプロセスを設定します:
export BAILINGHUB_BASE_URL='https://hub.example.com'
export BAILINGHUB_CLIENT_TOKEN='replace-with-a-route-scoped-client-token'
export BAILINGHUB_ROUTE='order_assistant'次に、構成されたプロファイルを確認し、ローカル Web UI を起動します:
dsh --profile web --dump-config
dsh webデフォルトの Web UI は自分のコンピュータにローカルです。Harness に BailingHub 経由でタスクを送信するよう依頼し、返された job_id を保持し、その同じジョブを待機するかクエリします。
初めての試行では、設定されたルートでサポートされているタスクを使用し、明示的に次のように指示します: 安定した request_id で 1 回送信し、返された job_id を保持し、制限時間内の待機がタイムアウトした場合は同じジョブをクエリします。
正しいタスクフロー
1 つのビジネスリクエストに対して 1 つの安定した
request_idを生成します。mcp__bailinghub__submit_governed_jobを 1 回呼び出します。その
job_idを保持します。wait_for_governed_jobを呼び出すか、後でget_governed_jobを呼び出します。待機のタイムアウトはタスクの失敗ではありません。置き換えリクエストを送信しないでください。
アイデンティティと権限の境界
ローカルの Harness UI を使用すると、ビジネスバックエンドの埋め込みチャット UI を開く必要がなくなります。これは、Harness ログインやローカルユーザーを信頼されたビジネスアイデンティティに変換しません。現在の 0.1.x バンドルは、ツール入力として acting subject を意図的に受け入れません。ルートまたはダウンストリームのビジネスシステムは、信頼されたアイデンティティを解決し、最終的な認可を実行する必要があります。選択されたアクションに、設定されたパスが確立できないアイデンティティが必要な場合、そのアクションは利用不可のままにするか、拒否する必要があります。
このバンドルは、その 3 つの BailingHub ツールを介して送信されたタスクのみを管理します。DeepSeek Harness にインストールされている他のすべてのツールをインターセプトまたは管理することはありません。
サプライチェーンに関する注意
このバンドルには、カスタムランタイム JavaScript、実稼働依存関係、インストールスクリプトは含まれていません。Harness がバンドルを起動すると、組み込みの MCP クライアントは、エージェントサンドボックスの外部で固定されたコマンド npx -y --package=bailinghub-mcp-server@0.1.1 bailinghub-mcp-server を実行します。初回起動時には npm ネットワークアクセスが必要になる場合があります。機密性の高い環境で使用する前に、パッケージを確認して固定してください。実稼働イメージは、正確なバージョンを事前にキャッシュする場合があります。
非ループバック HTTP は、デフォルトで MCP サーバーによって拒否されます。TLS が別の信頼された境界で終端する、管理されたプライベートネットワーク上でのみ BAILINGHUB_ALLOW_INSECURE_HTTP=true を設定してください。
互換性とフィードバック
最初のリリースは、DeepSeek Harness 0.1.0-rc.7、bailinghub-mcp-server@0.1.1、および BailingHub クライアント API v1 に対して検証されています。Harness はまだ開発者プレビューであるため、Harness のリリースごとに互換性のスモークテストが必要です。
問題は GitHub Issues から報告してください。トークン、プライベートデプロイメント URL、個人情報、実稼働ビジネスペイロードを決して含めないでください。
This server cannot be deployed
Maintenance
Related MCP Connectors
- projectsOAuthcloud.tri2b
Task tracking built for coding agents. Work is leased, so two agents never take the same SubTask.
Shared task queue for humans and AI agents: leases, handoffs, approvals and signed receipts.
Search and manage Hamster briefs, tasks, plans, and knowledge; trigger delivery from your agent.
Task management for teams building with AI agents. Agents claim tasks and report progress.
Related MCP Servers
AlicenseAqualityAmaintenanceSubmit and inspect governed business-system actions through a BailingHub control plane, with tools for submitting, retrieving, and waiting on governed jobs.3294 npmMIT- AlicenseAqualityBmaintenanceEnables Codex and Claude Code to delegate implementation, research, debugging, and long-log work to DeepSeek Harness, then observe, continue, or cancel those sessions without leaving the primary workflow.151MIT
- AlicenseNot gradedqualityAmaintenanceEnables 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 npm4GPL 3.0
- AlicenseNot gradedqualityBmaintenanceLets 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