前言¶
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 生態目錄 查看更多詳情或提交反饋。