一键接入6类MCP服务的实现方法
发布时间:2026/8/16 18:05:22
分类:文化教育
浏览:1234

dsh-mcp-bridge插件通过预置已验证的配置和自动化脚本实现一键接入6类MCP服务。其核心是提供一个开箱即用的配置模板用户只需执行安装命令并启用所需服务即可。核心实现步骤安装插件通过 DSH 的命令行工具直接添加插件。dsh plugin --profile web add dsh-mcp-bridge dsh web配置启用服务插件安装后会在配置目录生成mcp-servers.yaml配置文件。该文件预置了6类服务的配置模板默认仅启用everything演示服务。要接入其他服务只需取消对应服务的注释并根据提示修改配置如目录路径、API Token等。name: everything # ... 默认配置name: filesystem enabled: true # 取消注释并设置为 trueargs:# 修改为允许访问的实际目录/path/to/allowed/directoryname: githubenabled: true # 取消注释并设置为 trueargs:# 填入你的 GitHub Personal Access Token - your_github_token_here# memory, playwright, remote-http 等服务同理 验证连接启动 DSH 后向模型发送指令测试 MCP 工具调用是否成功例如调用everything服务的echo工具。若模型返回Echo: hello则证明 MCP 调用链路完全连通。内置的6类MCP服务详情服务名称功能说明关键配置/依赖协议支持everythingMCP官方演示工具集包含 echo、求和、模拟长任务等工具。无需额外配置。stdiomemory提供会话知识图谱能力实现实体与关系的记忆。无需额外配置。stdiofilesystem在限定目录内进行文件读写、列表、搜索等操作。需在配置中指定允许访问的目录路径。stdiogithub操作GitHub仓库如管理Issue、Pull Request等。需配置GitHub Personal Access Token。stdioplaywright浏览器自动化支持网页访问、点击、截图等。首次运行会自动下载浏览器内核。stdioremote-http接入自定义的远程MCP服务。需填写远程服务的URL地址。streamable-http技术实现与保障机制标准化接入插件基于官方deepseek-ai/dsh-mcp-client开发严格遵循 MCP 协议同时支持stdio和streamable-http两种传输协议。稳定性保障具备断线自动重连与指数退避策略重连后能正确更新工具注册避免内存泄漏。配置热更新支持配置热替换HMR修改服务配置后无需重启 DSH 进程即可生效。可用性验证项目提供本地校验脚本 (scripts/verify-servers.mjs) 和 GitHub Actions CI 流水线对预置服务的连通性和工具可用性进行自动化测试确保“开箱即用”。参考来源DeepSeek Harness插件dsh‑mcp‑bridge 一键接入完整MCP工具生态DeepSeek Harness 开源了我们让它通过宝塔 MCP 管上了服务器DeepSeek HarnessDSH架构拆解三个值得抄的设计两个要留心的坑DeepSeek Harnessdsh与 dsh-TUI 震撼开源安装介绍及使用体验以及它的终端界面WHAT - DeepSeek Harnessdsh可插拔的 Agent 运行时一切皆插件DeepSeek Harness 的架构哲学以及与主流 Agent 的对比