Skip to main content
Glama

dsh-relay

Inglés | 中文

Ayudante de perfil web que diagnostica la ruta de lanzamiento de Codex MCP y escribe la configuración del host para que Codex, Cursor o Claude Code puedan ejecutar dsh --profile codex. No ejecuta el servidor MCP stdio en el proceso web.

Instalar en un perfil:

dsh plugin --profile web add github:tonytanglab/deepseek-harness-relay-mcp

o instala el tarball de la versión de GitHub para un lib/ precompilado. Reinicia dsh web después de la instalación. Luego ejecuta /relay-setup o pide al agente que llame a relay_doctor y relay_write_mcp_config.

Qué hace

apply registra un comando de barra y dos herramientas en el perfil web:

  • /relay-setup imprime el resumen del doctor y el JSON de lanzamiento de MCP. Cuando mcpConfigPath está configurado, también escribe ese JSON. La entrada adicional es rechazada.

  • relay_doctor verifica que process.argv[1] sea una entrada dsh absoluta existente, que process.execPath exista y que la ruta de credenciales exista, sin leer el contenido de las credenciales y sin iniciar MCP stdio.

  • relay_write_mcp_config construye el bloque de lanzamiento de npx desde la guía de Codex. Escribe el bloque cuando path es un archivo JSON absoluto, fusionando mcpServers para que otros servidores permanezcan.

El comando generado es npx --yes --package=@deepseek-ai/dsh@0.1.0-rc.5 -- dsh --profile codex. El ayudante nunca usa npx.cmd ni shell: true, y nunca importa StdioServerTransport.

Related MCP server: Claude Code Subagent MCP

Configuración

Campo

Valor predeterminado

Significado

mcpServerName

dsh-relay

Clave bajo mcpServers

mcpConfigPath

no establecido

Ruta JSON absoluta que escribe /relay-setup

allowedWorkspaceRoots

[]

Vacío lee DSH_MCP_WORKSPACE_ROOTS

credentialsPath

$DSH_HOME/.credentials.yaml

Documento de credenciales compartido; también DSH_MCP_CREDENTIALS_PATH

dataDirectory

$DSH_HOME/codex-services

Directorios de servicios de Codex; también DSH_MCP_DATA_DIR

dshPackage

@deepseek-ai/dsh@0.1.0-rc.5

Paquete fijado en los argumentos npx generados

host

codex

Host predeterminado para las escrituras de /relay-setup: codex, cursor o claude-code

Los usuarios sobrescriben filas en el perfil cordis.patch.yml. Una configuración inválida hace fallar la carga del plugin.

Después de la configuración

Apunte el host MCP al bloque de lanzamiento impreso. El inicio de sesión, espera, dirección y cancelación permanecen en dsh --profile codex, documentado en @deepseek-ai/dsh-mcp-codex y la guía de Codex. El skill incluido nombra ese flujo de trabajo.

Experiencia del modelo

Esquema de herramientas

Lo que ve el modelo

relay_doctor tiene un objeto de parámetros vacío. relay_write_mcp_config requiere host como codex, cursor o claude-code, y acepta un path absoluto opcional.

Efecto de tokens

Costo de esquema fijo en cada solicitud donde las herramientas son visibles.

Efecto de caché KV

Estable en prefijo mientras las definiciones y la visibilidad no cambien.

Historial y resultado de llamadas a herramientas

Lo que ve el modelo

relay_doctor devuelve JSON con ok, lanzador direct/exists/shell: false, raíces del espacio de trabajo y credenciales path/exists. Nunca incluye el contenido del archivo de credenciales. relay_write_mcp_config devuelve { written, path, host, serverName, config } cuyo config.args contiene --profile y codex. El texto de éxito de /relay-setup comienza con DSH Relay is loaded in this Web profile. It does not run the MCP stdio server here. La entrada adicional devuelve The /relay-setup command does not accept extra input.

Efecto de tokens

Por llamada, limitado por el informe JSON y el bloque de lanzamiento.

Efecto de caché KV

Independiente de turnos anteriores.

Limitaciones conocidas y trabajo pendiente

  • Sin MCP stdio en proceso — instalar este paquete en el perfil web no expone las once herramientas de Codex MCP. Esas permanecen en dsh --profile codex.

  • Sin interfaz de configuración — no hay un formulario dsh.client en v0.1.0; /relay-setup y las dos herramientas son la ruta de configuración.

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

Maintenance

Maintainers
Response time
0dRelease cycle
6Releases (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

  • A
    license
    A
    quality
    B
    maintenance
    A project-local MCP bridge that allows Codex Desktop to plan tasks and OpenCode to execute them within the current project directory, with session reuse and native OpenCode background subagents.
    4
    1
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    Provides a read-only MCP tool to diagnose zoxide installation and shell setup, returning a JSON report with setup and troubleshooting guides.
    316
    MIT

View all related MCP servers

Related MCP Connectors

  • Scans MCP servers for tool poisoning, prompt injection and supply chain risks.

  • Persistent memory and cross-session learning for AI coding assistants (hosted remote MCP).

  • A paid remote MCP for OpenAI Codex agent coordination MCP, built to return verdicts, receipts, usage

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/tonytanglab/deepseek-harness-relay-mcp'

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