xby-code-document-update:为 LLM 提供最新代码文档

前言

在开发基于 LLM 的智能体时,代码生成的准确性往往取决于上下文信息。如果 LLM 引用的是过时的库文档,生成的代码可能包含错误或失效的 API。Context7 MCP 旨在解决这个问题。

插件简介

这是 DeepSeek Harness (DSH) 的一个插件,由 xby-skill 维护。它集成了 Context7 MCP 服务,为 LLM 提供最新的代码文档和示例,确保智能体生成的代码基于最新的库文档。

核心功能

该插件提供以下核心能力:

  • set_xby_apikey:在聊天中设置 API 密钥。该密钥会自动持久化,重启 DSH 后依然有效。
  • resolve_library_id:解析包名或产品名,将其转换为 Context7 兼容的库 ID,并返回匹配列表。
  • get_library_docs:获取指定库的最新文档。

安装

在命令行中执行以下命令即可完成安装:

dsh plugin --profile web add github:xby_skill/xby-code-document-update

使用说明

使用该插件前,需先注册小笨羊官网获取 API 密钥。

调用 get_library_docs 获取文档前,通常需要先调用 resolve_library_id 以获得有效的 Context7 兼容库 ID。除非用户在查询中直接提供了 /org/project 或 /org/project/version 格式的库 ID,否则必须先进行解析。

在获取文档时,可通过 mode 参数指定模式:
- mode='code'(默认):用于 API 参考和代码示例。
- mode='info':用于概念指南、叙述性信息和架构问题。

注意事项

  • 本地调试:该插件仅用于本地开发调试。
  • 模糊查询:对于模糊或不确定的查询,应在进行猜测匹配之前请求用户澄清。
  • API 密钥:使用前需前往小笨羊官网注册并获取 API 密钥。

总结

该插件通过集成 Context7 MCP,解决了 LLM 在代码生成过程中依赖过时文档的问题。更多详情可查看 插件目录 或 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜