dsh-mcp-sync
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@dsh-mcp-synclist all synced MCP services"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
dsh-mcp-sync
DSH (DeepSeek Harness) plugin: Automatically sync MCP configurations from local Claude Code / Codex CLI / Cursor Agent, deduplicate and filter, centralized management, supports custom MCP.
Capabilities
Capability | Description |
Three-source sync | Automatically scan MCP configuration files of Claude Code, Codex CLI, and Cursor Agent |
Smart deduplication | Deduplicate by |
Centralized display | Sidebar "MCP Configurations" tab, unified view of all MCP services |
Source labeling | Each service shows source badge (Claude / Codex / Cursor / Custom) |
Custom MCP | Supports adding custom MCP services (stdio or sse type), stored in |
Settings integration | Configure sync options in settings page (enable/disable sources, dedup strategy, etc.) |
Real-time refresh | Supports manual refresh, auto-update on config file changes |
Related MCP server: myAI Memory Sync
Data Sources
Source | Configuration Path | Format |
Claude Code |
| JSON ( |
Cursor Agent |
| JSON ( |
Codex CLI |
| TOML ( |
Custom |
| JSON |
How It Works
Server half (
lib/index.js→lib/sources.js+lib/routes.js): scan the three-source MCP configuration files, parse JSON/TOML format, cache by(mtime);GET /api/dsh-mcp-sync/*provides three read-only interfaces: status, service list, and raw configuration.Deduplication logic: generate a fingerprint by
command + args(stdio type) orurl(sse type); services with the same fingerprint are merged into one entry, preserving all sources.Browser half (
lib/client.js, zero-build handwritten ModuleLoader factory): registered as a tab ofdsh-better-sidebar, displays the deduplicated MCP service list, supports filtering by source and search.
Installation
# 从 npm 安装(推荐)
dsh plugin --profile web add dsh-mcp-sync
# 重启 dsh web 生效dsh plugin will automatically append packages that declare dsh.bundle into the profile's dsh.profile.bundles.
Dependencies
Requires the dsh-better-sidebar plugin (provides the sidebar tab system).
Configuration
Zero configuration by default. When adjustments are needed, override by id in the profile's cordis.patch.yml (~/.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 (all loopback-only)
Route | Description |
| Source availability / service count / last sync time |
| Deduplicated MCP service list (filterable by source) |
| Raw configuration file content for each source |
| Custom MCP service list |
| Add custom MCP service (body: |
| Delete custom MCP service |
Development
node --check lib/index.js lib/sources.js lib/routes.js lib/client.jsLicense
This server cannot be deployed
Maintenance
Related MCP Connectors
Persistent AI memory shared across Claude, ChatGPT, coding agents, and compatible MCP clients.
Share one project context across ChatGPT, Claude, Telegram and any MCP client.
Your memory, everywhere AI goes. Build knowledge once, access it via MCP anywhere.
One profile — skills, credentials, and memory — synced to every agent tool via one MCP URL.
Related MCP Servers
- AlicenseAqualityDmaintenanceA tool that helps manage and synchronize MCP server configurations across different AI assistant clients (Cline, Roo Code, WindSurf, Claude), automating the process of retrieving, listing, adding, and removing server configurations from client configuration files.6121MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP tool that synchronizes user preferences, personal details, and code standards across multiple Claude interfaces, allowing users to maintain consistent personalized AI interactions without repeating themselves.7-
- AlicenseNot gradedqualityDmaintenanceMCP of MCPs. Automatic discovery and configure MCP servers on your local machine. Integration with Claude and Cursor.52Apache 2.0
- AlicenseBqualityFmaintenanceEnables orchestrating multiple AI CLI agents (Claude Code, Codex, Gemini CLI, Copilot CLI) through a unified MCP interface for task delegation, cross-agent comparison, and specialized tools like code review and debugging.141314MIT