Skip to main content
Glama
bailinghub

BailingHub MCP Server

by bailinghub

BailingHub para DeepSeek Harness

简体中文 | English

Ejecute tareas gobernadas desde DeepSeek Harness contra una ruta de negocio ya conectada a BailingHub, luego rastree el mismo trabajo y lea su resultado disponible. Puede hacer esto desde la interfaz web de Harness en su propio ordenador sin abrir la página de chat incrustada en cada backend de negocio.

Esta es una integración comunitaria independiente. No está desarrollada, certificada, respaldada ni recomendada por DeepSeek.

Lo que obtiene

Después de la instalación, DeepSeek Harness descubre tres herramientas nativas:

Herramienta de Harness

Qué hace

mcp__bailinghub__submit_governed_job

Enviar texto de tarea con un ID de solicitud estable

mcp__bailinghub__get_governed_job

Leer el estado actual y el resultado público de un trabajo

mcp__bailinghub__wait_for_governed_job

Esperar brevemente por el mismo trabajo sin reenviarlo

BailingHub sigue siendo el plano de control entre el modelo y el sistema de negocio. La URL, el Client Token y la ruta son configuración del operador, no argumentos del modelo. El modelo no puede cambiar a otra ruta ni proporcionar credenciales de administrador, ejecutor, aprobación o sistema de negocio a través de estas herramientas.

Related MCP server: delega-mcp

Instalación

Requisitos previos:

  • Node.js 22.19.0+ o 24+;

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

  • un despliegue de BailingHub accesible BailingHub deployment;

  • un Client Token de BailingHub restringido a la ruta que desea que use este perfil de Harness.

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

Configure el proceso que inicia Harness:

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

Luego verifique el perfil compuesto e inicie la interfaz web local:

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

La interfaz web predeterminada es local en su ordenador. Pida a Harness que envíe una tarea a través de BailingHub, conserve el job_id devuelto, y espere o consulte ese mismo trabajo.

Para una primera prueba, use una tarea compatible con su ruta configurada y diga explícitamente: envíela una vez con un request_id estable, conserve el job_id devuelto, y consulte ese mismo trabajo si una espera limitada expira.

Flujo de tarea correcto

  1. Genere un request_id estable para una solicitud de negocio.

  2. Llame a mcp__bailinghub__submit_governed_job una vez.

  3. Conserve su job_id.

  4. Llame a wait_for_governed_job, o llame a get_governed_job más tarde.

  5. Un tiempo de espera agotado no es una tarea fallida. No envíe una solicitud de reemplazo.

Límite de identidad y permisos

El uso de la interfaz web local de Harness elimina la necesidad de abrir la interfaz de chat incrustada de un backend de negocio; no convierte el inicio de sesión de Harness o el usuario local en una identidad de negocio confiable. El paquete actual 0.1.x deliberadamente no acepta un sujeto actuante como entrada de herramienta. Una ruta o sistema de negocio descendente aún debe resolver la identidad confiable y realizar la autorización final. Si la acción seleccionada requiere una identidad que la ruta configurada no puede establecer, debe permanecer no disponible o ser rechazada.

Este paquete gobierna solo las tareas enviadas a través de sus tres herramientas de BailingHub. No intercepta ni gobierna todas las demás herramientas instaladas en DeepSeek Harness.

Nota sobre la cadena de suministro

Este paquete no contiene JavaScript de tiempo de ejecución personalizado, ni dependencias de producción, ni scripts de instalación. Cuando Harness inicia el paquete, su Cliente MCP integrado ejecuta el comando fijado npx -y --package=bailinghub-mcp-server@0.1.1 bailinghub-mcp-server fuera del entorno aislado del agente. El primer inicio puede necesitar acceso a la red de npm. Revise y fije el paquete antes de usarlo en un entorno sensible; las imágenes de producción pueden precargar en caché la versión exacta.

HTTP no loopback es rechazado por el servidor MCP de forma predeterminada. Solo establezca BAILINGHUB_ALLOW_INSECURE_HTTP=true en una red privada controlada donde TLS termine en otro límite de confianza.

Compatibilidad y comentarios

El primer lanzamiento está verificado contra DeepSeek Harness 0.1.0-rc.7, bailinghub-mcp-server@0.1.1 y la API de Cliente de BailingHub v1. Harness sigue siendo una vista previa para desarrolladores, por lo que cada lanzamiento de Harness requiere una prueba de humo de compatibilidad.

Reporte problemas a través de GitHub Issues. Nunca incluya tokens, URL de despliegue privadas, información personal o cargas útiles de negocio de producción.

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
2Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Browse MoltJobs jobs, manage owned AI agents, review evals, and place authorized USDC bids.

  • Discover verified deep-tech engineering bounties from any AI agent.

  • Human-as-a-Service for AI agents. Delegate tasks that need a real human, get results via API.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bailinghub/bailinghub-dsh-plugin'

If you have feedback or need assistance with the MCP directory API, please join our Discord server