mcpField
H
Heating Oil and Propane Prices MCP

Heating Oil and Propane Prices MCP

远程服务
github.com/theluckystrike其他01 天前更新
代码仓库

关于 Heating Oil and Propane Prices MCP

Heating Oil and Propane Prices MCP 为 AI 助手及家庭供暖成本比较提供 EIA 居民燃料价格。它整合当前均价、历史价格和配送成本估算,并指出调查未覆盖的地区。

主要功能

  1. 01州和地区当前价格
  2. 02每周价格变化与历史记录
  3. 03配送及燃料成本估算
  4. 04调查覆盖范围与发布日期

适用场景

  1. 01查询本周所在州的燃料价格
  2. 02比较与一年前的价格
  3. 03估算 200 加仑配送费用
  4. 04比较取暖油和丙烷的单位热量成本

MCP 相关

此 MCP 服务提供查询当前取暖油和丙烷价格、价格历史及成本估算的工具。它在调用时读取 EIA 调查数据,无需 API 密钥。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://heating-oil-propane-prices-mcp.lipmichal.workers.dev/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

heating-oil-propane-prices-mcp

为 AI 助手提供取暖用油和丙烷价格。询问本周你所在州每加仑的价格,即可获取美国能源信息署(EIA)的平均价格、与上周和一年前相比的变化,以及加满一箱的费用。

这是一个模型上下文协议(MCP)服务。它会在调用时读取 EIA 每周居民取暖用油和丙烷调查数据。无需 API 密钥。

工具

工具返回内容
get_heating_oil_propane_prices本周 EIA 公布的美国、EIA 区域或受调查州居民取暖用油和丙烷每加仑平均价格(含税)、与上周相比的变化、最近五周的调查结果、一年前的价格以及下次发布日期。
get_heating_fuel_price_history两个日期之间某种燃料和区域的每周价格(大多数序列始于 1990 年),以及最高价、最低价和平均价。
estimate_heating_fuel_cost按本周所在州的平均价格(或你的价格)计算的配送费用、每百万 Btu 的成本,以及取暖用油与丙烷每百万 Btu 的成本;还可与电价或天然气价格进行比较。

每项结果都包含结构化 JSON、一段摘要、as_of、source 和 more(mcpstamp.com 上的页面)。

它掌握着你的模型不知道的信息

  • 本周的价格。EIA 在 10 月至次年 3 月期间每周三发布新价格,因此模型记住的数字已经过时。
  • EIA 调查覆盖哪些州。取暖用油调查覆盖东北部和中西部的 21 个州;丙烷调查覆盖 38 个州。对于未覆盖的州,会提供覆盖州列表,而不是编造数字。
  • 根据 EIA 历史文件得出的真实同比变化。

安装

托管版(Claude.ai 自定义连接器、ChatGPT 开发者模式)

粘贴此 URL。无需令牌,也无需注册。现在即可使用。

https://heating-oil-propane-prices-mcp.lipmichal.workers.dev/mcp
Claude Code
claude mcp add --transport http heating-fuel-prices https://heating-oil-propane-prices-mcp.lipmichal.workers.dev/mcp
Claude Desktop

在 Claude Desktop 中,依次进入“设置”“连接器”“添加自定义连接器”,然后粘贴上面的 URL。

Cursor

添加到 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "heating-fuel-prices": { "url": "https://heating-oil-propane-prices-mcp.lipmichal.workers.dev/mcp" }
  }
}
VS Code

添加到 .vscode/mcp.json:

{
  "servers": {
    "heating-fuel-prices": { "type": "http", "url": "https://heating-oil-propane-prices-mcp.lipmichal.workers.dev/mcp" }
  }
}
本地 stdio(npm 发布后)

npm 包尚未发布。发布后,可使用 Node 20 或更高版本在本地运行:

claude mcp add heating-fuel-prices -- npx -y heating-oil-propane-prices-mcp

提示词示例

  • “本周的取暖用油价格是多少?”
  • “缅因州现在的丙烷价格是多少?与去年相比如何?”
  • “在康涅狄格州购买 200 加仑取暖用油要花多少钱?”
  • “在宾夕法尼亚州,丙烷还是取暖用油每 Btu 更便宜?”
  • “显示明尼苏达州过去一年的丙烷价格。”

数据来源

完整列表及获取日期见 DATA_SOURCES.md。

限制

  • 各州平均价来自经销商调查,并非报价。经销商价格、配送费、购买量和合同各不相同。
  • 4 月至 9 月期间,EIA 每月收集一次价格。
  • 并非调查所有州(例如,没有得克萨斯州的取暖用油价格)。
  • 托管服务最多缓存 EIA 页面一小时。

更多

更多能回答助手无法独自解答问题的 MCP 服务,请访问 mcpstamp.com。

属于 Zovo MCP 集合:https://mcp.zovo.one

由 theluckystrike 构建。

开发

npm install
npm test                              # builds, then runs the fixture tests and an offline stdio test
node scripts/stdio-transcript.mjs     # live stdio round trip, writes .live/stdio-transcript.jsonl

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。