Skip to main content
Glama

dsh-relay

English | 中文

Вспомогательный веб-профиль, который диагностирует путь запуска Codex MCP и записывает конфигурацию хоста, чтобы Codex, Cursor или Claude Code могли запускать dsh --profile codex. Он не запускает сервер MCP stdio в веб-процессе.

Установите в профиль:

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

или установите tarball релиза GitHub для предварительно собранного lib/. Перезапустите dsh web после установки. Затем выполните /relay-setup или попросите агента вызвать relay_doctor и relay_write_mcp_config.

Что он делает

apply регистрирует одну слэш-команду и два инструмента в веб-профиле:

  • /relay-setup выводит сводку диагностики и JSON запуска MCP. Когда mcpConfigPath установлен, он также записывает этот JSON. Дополнительные входные данные отклоняются.

  • relay_doctor проверяет, что process.argv[1] является абсолютным существующим входом dsh, что process.execPath существует и что путь к учетным данным существует, без чтения содержимого учетных данных и без запуска MCP stdio.

  • relay_write_mcp_config создает блок запуска npx на основе руководства Codex. Он записывает блок, когда path является абсолютным JSON-файлом, объединяя mcpServers, чтобы другие серверы оставались.

Сгенерированная команда: npx --yes --package=@deepseek-ai/dsh@0.1.0-rc.5 -- dsh --profile codex. Вспомогательная программа никогда не использует npx.cmd или shell: true и никогда не импортирует StdioServerTransport.

Related MCP server: Claude Code Subagent MCP

Конфигурация

Поле

Значение по умолчанию

Значение

mcpServerName

dsh-relay

Ключ внутри mcpServers

mcpConfigPath

не задано

Абсолютный JSON путь, который записывает /relay-setup

allowedWorkspaceRoots

[]

Пустое значение читает DSH_MCP_WORKSPACE_ROOTS

credentialsPath

$DSH_HOME/.credentials.yaml

Общий документ учетных данных; также DSH_MCP_CREDENTIALS_PATH

dataDirectory

$DSH_HOME/codex-services

Домашние каталоги сервисов Codex; также DSH_MCP_DATA_DIR

dshPackage

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

Зафиксированный пакет в сгенерированных аргументах npx

host

codex

Хост по умолчанию для записи /relay-setup: codex, cursor или claude-code

Пользователи переопределяют строки в профиле cordis.patch.yml. Недопустимая конфигурация приводит к сбою загрузки плагина.

После настройки

Укажите MCP-хосту на выведенный блок запуска. Запуск сеанса, ожидание, управление и отмена остаются на dsh --profile codex, что описано в @deepseek-ai/dsh-mcp-codex и руководстве Codex. Встроенный скилл называет этот рабочий процесс.

Взаимодействие с моделью

Схема инструментов

Что видит модель

relay_doctor имеет пустой объект параметров. relay_write_mcp_config требует host как codex, cursor или claude-code и принимает опциональный абсолютный path.

Влияние на токены

Фиксированная стоимость схемы при каждом запросе, где инструменты видны.

Влияние на KV-кэш

Стабильность префикса, пока определения и видимость не изменились.

История вызовов инструментов и результат

Что видит модель

relay_doctor возвращает JSON с полями ok, запускатель direct/exists/shell: false, корни рабочей области и path/exists учетных данных. Он никогда не включает содержимое файла учетных данных. relay_write_mcp_config возвращает { written, path, host, serverName, config }, чьи config.args содержат --profile и codex. Текст успеха /relay-setup начинается с DSH Relay is loaded in this Web profile. It does not run the MCP stdio server here. Дополнительные входные данные возвращают The /relay-setup command does not accept extra input.

Влияние на токены

На каждый вызов, ограничено JSON-отчетом и блоком запуска.

Влияние на KV-кэш

Не зависит от предыдущих шагов.

Известные ограничения и отложенная работа

  • Нет встроенного MCP stdio — установка этого пакета в веб-профиль не открывает одиннадцать инструментов Codex MCP. Они остаются на dsh --profile codex.

  • Нет интерфейса настроек — в версии v0.1.0 нет формы dsh.client; /relay-setup и два инструмента являются путями конфигурации.

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