dsh-openapi
在终端中运行以下命令:
dsh plugin install Degurechaff57/dsh-openapi
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中安装 dsh-openapi 插件,请运行命令 "dsh plugin install Degurechaff57/dsh-openapi",完整源码地址为 https://github.com/Degurechaff57/dsh-openapi。
插件介绍
在 AI 代理与外部 API 交互的场景中,直接读取庞大的 OpenAPI 规范并调用端点可能带来安全风险、上下文过载和验证难题。dsh-openapi 插件正是为了解决这些痛点而生:它为 DeepSeek Harness 提供了一个结构化的安全网关,让 AI 代理能够高效、可靠地探索和操作 OpenAPI 3.x API。该插件的核心能力体现在三个面向模型的工具上——openapi_list 用于发现和搜索 API 操作,openapi_describe 获取参数、请求体和响应详情,openapi_call 则执行经过验证的调用,同时内置了参数校验、凭证映射、SSRF 防护、响应截断等安全控制。这些功能确保了 API 访问既灵活又严谨,无需将整个规范塞入模型上下文。
如果你正在构建需要调用外部服务的 AI 应用,或者希望以可控的方式让代理与 REST API 交互,那么 dsh-openapi 会是一个理想选择。它特别适合开发者、AI 工程师以及注重安全性的团队,尤其是那些处理敏感数据、需要细粒度访问控制(如限制为只读方法)或部署在复杂网络环境中的项目。通过将配置化的 API 目录与环境变量凭证结合,插件既简化了集成流程,又强化了安全边界,让 AI 代理的 API 调用变得更加可预测和易于管理。
使用场景
- 让 AI 代理安全调用外部 REST API 并自动处理参数验证。
- 通过结构化工具快速发现和描述 API 操作,简化集成流程。
- 在受控环境中执行 API 调用,限制响应大小并防止网络风险。
适合人员
- 开发需要安全 API 集成的 AI 应用的开发者。
- 寻求控制 AI 代理网络访问并确保数据安全的工程师。
- 处理敏感数据或需要细粒度 API 访问控制的技术团队。