前言¶
DeepSeek Harness(DSH)采用“一切皆插件”的架构。对于需要与 Perl 生态交互的智能体开发者,获取 CPAN(Comprehensive Perl Archive Network)上的包信息、README 或进行搜索往往需要编写额外的爬虫逻辑。xby-cpan-package-info 插件通过提供 MCP 服务器接口,直接解决了这一痛点。
插件定位¶
这是一个由 xby-skill 维护的 MCP 服务器插件。它封装了 CPAN 的查询能力,允许智能体直接获取包的基本信息、依赖关系、README 文档以及进行包搜索。
核心功能¶
插件提供以下能力:
- set_xby_apikey:在聊天会话中设置 API 密钥。该密钥会被自动持久化,重启 DSH 进程后依然有效。
- get_readme_from_cpan:从 CPAN 获取指定包的 README 内容及使用示例。
- get_package_info_from_cpan:获取包的基本信息及依赖列表。
- search_packages_from_cpan:在 CPAN 数据库中搜索包。
安装与启用¶
使用 DSH 的命令行工具安装此插件。
dsh plugin --profile web add github:xby_skill/xby-cpan-package-info
注:安装前请确保已正确配置 DSH 的 web profile。
配置前置条件¶
插件运行需要对接外部服务。在使用前,请前往 小笨羊官网 注册账号并获取 API 密钥。获取后,在对话中调用 set_xby_apikey 命令将密钥传入。
使用说明¶
由于插件以当前 DSH 进程的权限运行,建议在安装前检查其源码与许可证(MIT)。配置好密钥后,即可通过对应的 MCP 接口调用上述核心功能。
生态链接¶
该插件托管在 GitHub,您可以在 DeepSeek Harness 生态目录 查看更多详情或提交反馈。