DeepSeek Harness 入门很简单(三)——DeepSeek Harness接入工具、MCP、Skill

前言

上篇文章 全面解析了 DeepSeek Harness 的通用配置与 Agent 预设机制。通用设置涵盖权限策略、模型接入及插件系统三大模块;预设方面详细对比了 DeepSeek 内置的四种 Agent 模式------标准模式、极简模式、PTC 模式和创造模式。尤其值得一提的是,创造模式赋予了 DeepSeek Harness 自进化能力,笔者基于该模式 1:1 还原了 Cursor 编辑器中的 Debug 功能。

当然,除了掌握 DeepSeek Harness 的基础设置之外,如果大家使用过 Claude Code、Hermes、CodeX、WorkBuddy 等其他智能体,一定知道:智能体的能力不仅源于自身,还可以通过接入工具(Tools)MCP 服务 以及 Skill 技能来大幅扩展。DeepSeek Harness 也不例外,同样完整支持这三种增强方式。

本期内容,笔者将聚焦实战,手把手带大家在 DeepSeek Harness 中接入工具、配置 MCP 服务、编写 Skill 技能,一步步打造出真正强大的智能助手。

一、给智能体提供工具

相信工具对大模型的加成大家都心知肚明,笔者在过往文章中也反复强调过一个公式:智能体 = 大模型 + 提示词 + 工具 。没有工具的大模型,就像一个只有大脑却没有手脚的人------让它顺手查个数据库、调用一个接口,它只能"干瞪眼"。但一旦接上工具,编程智能体就能通过 read 查阅文件、bash 执行命令、write 写入代码,真正成为"能干活"的小助手,而不仅仅是一个聊天对象。

当然,DeepSeek Harness 的工具系统远不止 readbashwrite 这三板斧。下面就来深入看看它的工具体系究竟有多强大。

1.1 DSH自带工具箱

刚才提到的三种工具只是冰山一角。DeepSeek Harness 默认内置了一大批开箱即用的工具,覆盖了文件读写、命令执行、任务管理、联网搜索,甚至多智能体协作等多个领域。完整的工具清单,大家可以参考 DeepSeek Harness 内置工具文档 查阅。

在日常工作中,DeepSeek Harness 自带的这些工具几乎覆盖了绝大多数操作场景------通过 tool-fs 查找和读写文件,用 tool-web 联网搜索资料,借助 tool-todo 管理任务进度,以及通过 tool-skill 调用用户自定义的 Skill 技能等等。这些工具在任务执行过程中会被智能体按需自动调用,完全不需要大家手动干预,使用门槛非常低,简单了解各工具的功能即可上手。

1.2 创造工具:按需定制,及时生效

内置工具虽然丰富,但总有覆盖不到的需求。这种情况下该怎么办?别忘了上篇文章介绍的创造模式。在这个模式下,DeepSeek Harness 可以通过自然语言对话,直接编写一个临时工具,并动态装载到自身的 Cordis 底层系统中。也就是说,不需要写一行代码,只需要把需求说清楚,DeepSeek Harness 就能帮大家把工具"生"出来。

下面笔者用一个自己的真实需求来演示:笔者经常让大模型帮我润色文章、生成摘要。但很多平台对文章字数有限制,而 DeepSeek Harness 标准模式生成的摘要字数总是偏差较大,每次还要人工核对和修改,非常麻烦。于是笔者决定让 DeepSeek Harness 帮我写一个 count_words 工具,专门用来准确统计字数。

直接在对话框中输入以下指令:

text 复制代码
请使用动态Cordis插件临时创建一个名为count_words的工具。这个工具接收一段text文本,返回字符数,中文单个字算1,英文每个字母算1,请检查当前运行环境,再定义运行这个工具,运行前展示生成的代码,等待用户确认

插件运行成功后,count_words 工具就正式"上岗"了。

接下来给 DeepSeek Harness 一段文字,让它调用刚创建的 count_words 工具来统计字数:

text 复制代码
请调用count_words工具统计如下内容的字数: 本文从零搭建完整加工流水线:MinerU 统一解析为 Markdown,多模态模型为图片生成描述,再经去重、质量过滤、隐私脱敏三道清洗工序,带大家手把手把"原料"炼成可直接用于大模型训练的干净数据集。

执行结果如下,字数统计非常准确!

再看一眼智能体的执行轨迹,可以看到 DeepSeek Harness 的 Cordis 底层确实创建了工具插件并成功接入,调用卡片上也出现了 count_words 工具的标识,说明它已经被智能体识别并调用了。

温馨提示:这种动态创建的工具,主要适合临时实验和快速验证想法。它只在当前进程中生效,一旦停止插件或重启 DeepSeek Harness,工具就会消失。如果验证通过后希望长期使用,可以让 DeepSeek Harness 把它整理成正式的仓库插件,保存下来供后续反复调用。关于插件的整理与保存,笔者将在下一篇插件篇中详细讲解,敬请期待。

二、接入MCP服务,利用社区已有工具

如果每新增一个工具都要自己动手写插件,效率显然太低了。好在社区里已经有大量现成的工具通过 MCP 服务开放出来,大家只需要接入即可使用,完全不用重复造轮子。

那么 MCP 到底是什么?MCP 全称 Model Context Protocol (模型上下文协议),可以把它理解为 AI 世界的 USB 接口。就像键盘、鼠标、U 盘都能通过 USB 统一接入电脑一样,MCP 也为 AI 与外部工具之间制定了一套标准化的连接规范。只要某个服务实现了 MCP 协议,DeepSeek Harness 就能直接将其接入,当作自己的工具来调用。

如果大家对 MCP 还不太熟悉,建议先阅读笔者的前置文章:《理论+代码一文带你深入浅出MCP:人工智能大模型与外部世界交互的革命性突破》,会有更系统的认识。

回到正题,DeepSeek Harness 接入 MCP 服务的方式同样非常简单------还是在创造模式下,通过自然语言对话即可完成。

以笔者之前爆款文章中用到的高德地图 MCP 为例(原文参考:《不写一行代码!VsCode+Cline+高德地图MCP Server 帮你搞定和女友的出行规划(附原理解析)》),只需要把下面这段提示词发给 DeepSeek Harness(同样在创造模式下,配置之前请先按照上文指引获取高德地图 API Key):

text 复制代码
请参考 https://lbs.amap.com/api/mcp-server/gettingstarted 中关于高德地图MCP接入的详细说明接入高德地图的MCP服务,我的高德地图api key为 ****(填入大家注册的key)

这段提示词的逻辑很清晰:先给大模型提供高德地图 MCP 的官方接入文档地址,再告知已注册的 API Key。大模型会自动解析该地址、访问页面获取接入信息,然后自动写入相应的插件配置。执行结果如下:

接下来验证一下接入效果。笔者向 DeepSeek Harness 提问:"请帮我查询北京当前天气,以及如果我现在从雁栖湖到天安门,该如何坐地铁?"下面是执行结果------可以看到智能体成功调用了高德地图 MCP 提供的多种工具,并准确返回了天气信息和地铁路线:

目前社区里已经积累了海量现成的 MCP 服务,笔者通常会直接去 阿里魔搭社区 MCP 广场 查找,里面汇集了各式各样优质的 MCP 资源,检索和使用都非常方便。以后大家遇到新需求时,建议优先看看是否已有现成的 MCP 实现------毕竟,能复用就绝不重复造轮子。

三、接入Skill,赋予智能体标准作业流程

除了工具和 MCP 服务,当下智能体能力扩展领域最火的当属 Agent Skill(技能)机制 了。如果说工具是给智能体提供"手脚",MCP 是给它提供"外设接口",那么 Skill 则更像是一份标准作业手册,它告诉智能体在遇到某种任务时应该遵循什么样的步骤、调用哪些工具、按什么顺序执行,将工作流程和所需工具组合成一个可复用的技能包,从而系统性地提升智能体在特定场景下的表现。

关于 Skill 更详尽的核心概念与设计模式,大家可以先阅读笔者的前置文章:《Agent Skills完全指南:核心概念丨设计模式丨实战代码》,这里不再赘述。

那么,在 DeepSeek Harness 中接入 Skill 到底有多简单?答案是和接入 MCP 一样,还是在创造模式下,只需给 DeepSeek Harness 一份 Skill 的说明地址,通过自然语言提示词让它自行完成接入即可。

笔者这次从 阿里魔搭社区的 Skill 市场 中挑选了一个 PPT 生成 Skill 来演示:

直接在对话框中输入以下提示词:

text 复制代码
我现在想接入一个PPT生成的skill 来扩展你生成PPT的能力,请参考 https://modelscope.cn/skills/@cyangzhou/ppt 的详细说明,将这个skill添加到你的技能库中

从执行结果可以看到,DeepSeek Harness 已经成功将 PPT Skill 纳入了自己的能力体系:

接入之后来测试一下实际效果。笔者输入以下提示词,让它生成一份介绍 NBA 球星莫兰特的 PPT:

text 复制代码
帮我生成一份关于介绍NBA球星莫兰特的大纲并生成5页的PPT

运行结果如下------DeepSeek Harness 先帮我撰写了莫兰特的介绍大纲,随后将大纲转化为了 PPT 文件。不过坦白说,效果嘛......可能是这个 Skill 本身的原因,生成的内容虽然信息完备,但整体样式风格确实一言难尽,这里就不太推荐大家使用这个具体的 PPT Skill 了,有兴趣的话可以去 Skill 市场找找其他更优质的替代方案。

以上就是本篇的全部内容。总结下来,大家在日常工作中遇到智能体能力不足的场景时,完全可以按照这个优先级来扩展:先在 MCP 广场和 Skill 市场里找找有没有现成的方案,大多数通用需求社区都已经有成熟实现,直接接入就能用;如果确实找不到合适的,再退一步------让 DeepSeek Harness 自己动手写一个工具,也花不了几分钟。工具、MCP、Skill 三管齐下,你的智能助手才能真正做到无所不能。

四、总结

本文从工具、MCP 服务、Skill 技能三个维度,逐一介绍了 DeepSeek Harness 的能力扩展方式。工具层面,既有开箱即用的内置工具箱,也支持通过对话动态创建临时工具;MCP 层面,社区海量服务只需提供地址和 Key 即可自动接入;Skill 层面,则将标准作业流程打包成技能,让智能体面对特定任务时有章可循。三者共同构建起强大的能力生态。

而所有这些灵活扩展,都离不开 DeepSeek Harness 底层的 Cordis 插件机制。下篇文章,笔者将深入这套可插拔的插件体系,看看DeepSeek Harness 搭配各种插件 还能玩出哪些更有想象力的花样,大家敬请期待~

如果大家觉得有收获,欢迎点赞、收藏,关注我的专栏《DeepSeek Harness 从入门到进阶》,后续更新不错过。下篇见!更多精彩内容,如果大家感兴趣,欢迎关注笔者的掘金账号与专栏,也可关注笔者的同名微信公众号大模型真好玩,每期分享涉及的代码均可在公众号私信。

相关推荐
NeoGressAI外贸数字化1 小时前
外贸独立站选型:WordPress还是AI工具?部署实测对比
人工智能
LUSTER凌云光1 小时前
凌云光荣获 “热成形产业创领先锋奖“,以视觉AI助力汽车智能制造
人工智能·汽车·制造
ITxiaobing20231 小时前
广告归因场景下的IP情报工程化:提升AppsFlyer P360匹配精度的实践思路
大数据·人工智能·tcp/ip
小艾.pino2 小时前
MiniMax M3顶住新一代多模态大模型的架构与实战
人工智能·架构
DO_Community2 小时前
GPT 6 Astra 已上线 DigitalOcean AI 推理云:AGI 时代的计算机操作模型来了
人工智能·gpt·agi
字节跳动视频云技术团队2 小时前
火山引擎 AI MediaKit X 懂车帝,探索汽车内容智能创作新方式
人工智能·音视频开发
MindUp2 小时前
大模型技术在股票分析场景的应用与工具调研
人工智能·金融
tuanxiang2 小时前
在线AI检测接口误判问题排查与绕过实践
人工智能
suaizai_2 小时前
AI进化:从“回答问题”到“完成任务”
人工智能