dsh-mcp-sync
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Related MCP Connectors
Persistent AI memory shared across Claude, ChatGPT, coding agents, and compatible MCP clients.
Shared brain, one current version of memory for any MCP client: ChatGPT, Claude, Gemini, Cursor
Share one project context across ChatGPT, Claude, Telegram and any MCP client.
Shared memory for your AI tools: tasks, notes and context every tool can read and write over MCP.
Related MCP Servers
- AlicenseAqualityFmaintenanceA 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.610 npm1MIT
- AlicenseNot 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.7ISC
- AlicenseNot gradedqualityDmaintenanceMCP of MCPs. Automatic discovery and configure MCP servers on your local machine. Integration with Claude and Cursor.51Apache 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.1420 npm14MIT