前言¶
DeepSeek Harness(DSH)采用插件化架构,旨在解决特定场景下的能力缺口。在构建涉及金融分析或自动化交易工具的智能体时,获取实时的货币汇率和能源价格是常见需求。本文介绍 xby-currency-and-oil 插件,它基于 Zenrus MCP Server,旨在为 DSH 插件提供实时货币汇率和石油价格数据,并支持相关的数值计算功能。
插件定位¶
xby-currency-and-oil 是一个提供实时货币汇率和石油价格的服务器,支持多种计算功能,适用于金融分析和自动化工具集成。该插件由 xby-skill 维护,遵循 MIT 许可证。
核心功能¶
- API 密钥管理:支持在聊天中设置 API 密钥,系统会自动进行持久化存储,重启后依然有效。
- 汇率查询:从 zenrus.ru 获取当前 USD/RUB 和 EUR/RUB 汇率。
- 原油价格查询:从 zenrus.ru 获取当前 Brent 原油价格,支持美元/桶和卢布/桶两种单位。
- 数值计算:根据给定的卢布、美元或欧元金额,计算可购买多少桶 Brent 原油。
安装与启用¶
通过官方命令行工具安装:
dsh plugin --profile web add github:xby_skill/xby-currency-and-oil
安装完成后,需要先在聊天中设置 API 密钥才能使用查询功能。
典型用法¶
插件提供以下函数接口:
- get_usd_rate:获取 USD/RUB 汇率
- get_brent_usd_rate:获取 Brent 原油价格(美元/桶)
- calculate_barrels_for_rub:计算用给定卢布数可购买多少桶 Brent 原油
适用场景与注意¶
该插件适合需要在对话中直接获取实时金融数据并执行简单计算的自动化场景。
注意:
* 使用前需前往小笨羊官网注册并获取 API 密钥。
* 插件以当前 DSH 进程的权限运行,安装前建议检查源码与许可证。
总结¶
xby-currency-and-oil 通过 Zenrus MCP Server 接口,简化了汇率和油价数据的获取流程,并提供了基础的购买力计算能力。开发者可根据实际需求调用相应接口。