Skip to main content
Glama
nan1010082085

dsh-mcp-sync

dsh-mcp-sync

Plugin DSH (DeepSeek Harness): Sincroniza automáticamente la configuración MCP de Claude Code / Codex CLI / Cursor Agent, elimina duplicados, gestiona de forma centralizada y admite MCP personalizados.

Funcionalidades

Capacidad

Descripción

Sincronización triple

Escanea automáticamente los archivos de configuración MCP de Claude Code, Codex CLI y Cursor Agent

Deduplicación inteligente

Deduplica por command + args o url, muestra cada servicio solo una vez y marca el origen

Vista centralizada

Pestaña «Configuración MCP» en la barra lateral para ver todos los servicios MCP unificados

Marcado de origen

Cada servicio muestra una insignia de origen (Claude / Codex / Cursor / Personalizado)

MCP personalizado

Permite añadir servicios MCP personalizados (tipo stdio o sse), almacenados en ~/.dsh/mcp-sync/custom.json

Integración con ajustes

Configurar opciones de sincronización en la página de ajustes (habilitar/deshabilitar fuentes, estrategia de deduplicación, etc.)

Actualización en tiempo real

Soporte para actualización manual y actualización automática tras cambios en los archivos de configuración

Related MCP server: 1mcpserver

Fuentes de datos

Fuente

Ruta de configuración

Formato

Claude Code

~/.claude/claude_desktop_config.json

JSON (mcpServers)

Cursor Agent

~/.cursor/mcp.json

JSON (mcpServers)

Codex CLI

~/.codex/config.toml

TOML ([mcp_servers])

Personalizado

~/.dsh/mcp-sync/custom.json

JSON

Cómo funciona

  • Parte servidor (lib/index.jslib/sources.js + lib/routes.js): escanea los archivos de configuración MCP de las tres fuentes, analiza formato JSON/TOML, almacena en caché según (mtime); GET /api/dsh-mcp-sync/* proporciona tres interfaces de solo lectura: estado, lista de servicios y configuración original.

  • Lógica de deduplicación: genera una huella digital según command + args (tipo stdio) o url (tipo sse); los servicios con la misma huella se fusionan en una sola entrada, conservando todos los orígenes.

  • Parte navegador (lib/client.js, fábrica ModuleLoader escrita a mano sin compilación): se registra como pestaña de dsh-better-sidebar, muestra la lista de servicios MCP deduplicados y permite filtrar y buscar por origen.

Instalación

# 从 npm 安装(推荐)
dsh plugin --profile web add dsh-mcp-sync

# 重启 dsh web 生效

dsh plugin añadirá automáticamente los paquetes que declaren dsh.bundle a los dsh.profile.bundles del perfil.

Dependencias

Requiere el plugin dsh-better-sidebar (proporciona el sistema de pestañas de la barra lateral).

Configuración

Funciona sin configuración adicional por defecto. Si se necesita ajustar, sobrescribir por id en cordis.patch.yml del perfil (~/.dsh/profiles/web/cordis.patch.yml):

- id: mcp-sync
  config:
    enabled: true
    autoSync: true          # 启动时自动同步
    syncInterval: 60000     # 定时同步间隔(ms),0 关闭
    dedupeByCommand: true   # 按 command+args 去重
    sources:
      claude: true          # 扫描 Claude Code 配置
      codex: true           # 扫描 Codex CLI 配置
      cursor: true          # 扫描 Cursor Agent 配置

API (solo loopback)

Ruta

Descripción

GET /api/dsh-mcp-sync/status

Disponibilidad de cada fuente / número de servicios / última sincronización

GET /api/dsh-mcp-sync/servers?source=

Lista de servicios MCP deduplicados (se puede filtrar por origen)

GET /api/dsh-mcp-sync/config?source=

Contenido original del archivo de configuración de cada fuente

GET /api/dsh-mcp-sync/custom

Lista de servicios MCP personalizados

POST /api/dsh-mcp-sync/custom

Añadir un servicio MCP personalizado (body: {name, config})

DELETE /api/dsh-mcp-sync/custom?name=

Eliminar un servicio MCP personalizado

Desarrollo

node --check lib/index.js lib/sources.js lib/routes.js lib/client.js

Licencia

MIT

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (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

  • Your memory, everywhere AI goes. Build knowledge once, access it via MCP anywhere.

  • One shared context your team's AI tools read & write over MCP. No re-explaining. Free.

  • Hosted MCP memory: save sessions/decisions once, search from Claude, Cursor, ChatGPT. EU-hosted FTS.

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/nan1010082085/dsh-mcp-sync'

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