mcpField
F
fuel-prices

fuel-prices

远程服务
apify.com地图与出行31 天前更新

关于 fuel-prices

fuel-prices 将美国及部分加拿大地区的众包加油站价格整理为结构化数据。它适用于需要按地点、燃料类型和数据新鲜度比较单个站点价格的助手与应用。

主要功能

  1. 01按邮编、城市或坐标搜索
  2. 02选择燃料类型
  3. 03按价格数据年龄筛选
  4. 04分别提供现金价和刷卡价
  5. 05站点地址、距离与评分

适用场景

  1. 01比较邮编附近的油价
  2. 02查找地图坐标周边加油站
  3. 03查看城市近期柴油价格

MCP 相关

通过 Apify 托管的 MCP 服务,可将 fuel-prices Actor 作为工具供助手调用。服务根据给定地点和筛选条件返回站点级价格及相关信息。

配置

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

服务地址https://mcp.apify.com/?tools=johnvc/fuelprices
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

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

工具

详细介绍

⛽ Fuel Prices API:以整洁的 JSON 获取美国实时加油站价格

使用 Fuel Prices API 的最高效、可靠且对开发者友好的方式。

Actor 页面: apify.com/johnvc/fuelprices 输入架构: apify.com/johnvc/fuelprices/input-schema

Fuel Prices API 可针对美国任意地点(并覆盖部分加拿大地区),返回实时、由用户报告的加油站价格和站点元数据,并以整洁、结构化的 JSON 格式呈现。可按邮政编码、城市名称或 GPS 坐标搜索,并获取每个站点的一条记录:名称、完整地址、距搜索地点的距离、现金和信用卡价格及其发布时间、价格单位和评分。可选择燃油类型(普通、中级、高级、柴油、E85 或无铅 88),并按数据新鲜度筛选。

视频演示

观看演示

快速开始

前提条件
  1. 克隆代码仓库

    git clone https://github.com/johnisanerd/Apify-Fuel-Prices-Scraper.git
    cd Apify-Fuel-Prices-Scraper
    
  2. 使用 UV 安装依赖项

    # Install UV if you do not have it:
    curl -LsSf https://astral.sh/uv/install.sh | sh
    
    # Install project dependencies:
    uv sync
    
  3. 配置 API 密钥

    cp .env.example .env
    # Edit .env and add your Apify API key
    # Get your free API key at: https://apify.com?fpr=9n7kx3
    
  4. 运行示例

    uv run python fuel-prices-scraper.py
    
替代方式:直接设置 API 密钥
export APIFY_API_TOKEN="your_api_key_here"
uv run python fuel-prices-scraper.py

为什么使用 Fuel Prices API?

站点级详细信息。 每条结果对应一个加油站,包含名称、完整地址、距搜索地点的距离、现金和信用卡价格、价格单位及评分,方便直接比较各个站点。

随心选择搜索方式。 可按邮政编码、城市名称搜索,或直接粘贴地图上的 GPS 坐标。坐标会解析到最近的区域。

燃油类型和新鲜度控制。 可选择普通、中级、高级、柴油、E85 或无铅 88,并使用新鲜度筛选器仅保留近期报告的价格。

仅按结果付费。 按返回的站点数量计费,无设置费、无订阅费,未返回结果的运行也不收费。搜索一个常见城市或邮政编码通常只需几美分。

易于自动化。 只需几行 Python 代码即可调用,也可以将其加载为 MCP 工具,让 Claude 和 Cursor 等助手按需获取实时燃油价格。

功能

核心能力
  • 按邮政编码、城市或坐标搜索美国各地(覆盖部分加拿大地区)
  • 选择燃油类型:普通、中级、高级、柴油、E85、无铅 88
  • 按数据最大天数筛选新鲜度
  • 现金和信用卡价格,并附有各自的发布时间
  • 站点元数据:名称、地址、距离、评分
数据质量
  • 每个站点一条记录,结构稳定
  • 分别报告现金和信用卡价格,且各自附有发布时间
  • 完整的地址组成部分(地址行 1/2、城市、地区、邮政编码)
  • 距离和评分,便于排序和比较
  • 每次查询的 JSON 结构一致

使用示例

基本示例

体验 API 最省钱的方式:输入一个邮政编码,查询普通燃油。

{
  "search": "11507"
}
高级示例

按城市搜索柴油,仅获取最新数据。

{
  "search": "New York, NY",
  "fuel": 4,
  "lang": "en",
  "maxAge": 3
}
按坐标搜索

直接粘贴地图上的 GPS 坐标。

{
  "search": "36.0816642, -115.0534345",
  "fuel": 1
}

输入参数

参数类型必填默认值描述
searchstring是-地点查询:邮政编码、城市名称或 lat, lng 坐标。
fuelinteger否1燃油类型:1 普通,2 中级,3 高级,4 柴油,5 E85,12 无铅 88。
langstring否en本地化字段的语言代码(目前仅支持 en)。
maxAgeinteger否0价格数据的最大天数。0 会返回所有站点,无论价格是在何时报告的。
output_filestring否(无)可选的 CSV 文件名;若省略,则会生成带时间戳的文件名。

输出格式

每个数据集条目对应一个站点。ZIP 11507 的实际结果:

{
  "id": "56437",
  "name": "Sunoco",
  "distance": null,
  "priceUnit": "dollars_per_gallon",
  "ratingsCount": 45,
  "starRating": 4.4,
  "address_line1": "993 Willis Ave",
  "address_line2": "",
  "address_locality": "Albertson",
  "address_region": "NY",
  "address_postalCode": "11507",
  "price_credit": 4.47,
  "price_credit_postedTime": "2026-05-28T10:04:12.551Z",
  "price_cash": 4.25,
  "price_cash_postedTime": "2026-05-28T10:04:12.536Z"
}

用作 MCP 工具

你可以将 Fuel Prices API 加载为 MCP 工具,让助手为你调用。MCP 服务 URL 仅预加载这一个 Actor:

https://mcp.apify.com/?tools=actors,docs,johnvc/fuelprices

按提示在浏览器中通过 OAuth 进行身份验证,或使用你的 Apify API token(与 Python 示例中使用的 APIFY_API_TOKEN 相同)。在 https://console.apify.com/settings/integrations 获取 token,并在 https://apify.com?fpr=9n7kx3 免费注册 Apify 账号。

在 Claude Cowork Desktop 中安装

在 Claude Cowork Desktop 中安装

Cowork 是桌面应用的自动化模式。若要让它将 Fuel Prices API 用作工具,请将 Apify MCP 服务添加为连接器。

  1. 打开 Claude 桌面应用,前往 Settings → Connectors(或前往 Settings → Developer → Edit Config,直接编辑 claude_desktop_config.json)。
    • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows:%APPDATA%\Claude\claude_desktop_config.json
  2. 添加 Apify MCP 服务,仅预加载这个 Actor:
{
  "mcpServers": {
    "apify": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.apify.com/?tools=actors,docs,johnvc/fuelprices"
      ]
    }
  }
}
  1. 重启应用。Cowork 首次调用该工具时,请在浏览器中完成 OAuth 验证,或在连接器设置中添加 Apify API token 以跳过 OAuth。
  2. 在 Cowork 聊天中,确认该工具可用,并让它运行 Fuel Prices API。

下载桌面应用并开始免费试用:https://claude.ai/referral/uIlpa7nPLg 更多帮助:https://docs.apify.com/platform/integrations/claude-desktop

在 Claude Code 中安装

在 Claude Code 中安装

Claude Code 是命令行工具。使用一条命令添加 Actor 的 MCP 服务:

claude mcp add --transport http apify \
  "https://mcp.apify.com/?tools=actors,docs,johnvc/fuelprices"

若要使用 token 而非浏览器 OAuth:

claude mcp add --transport http apify \
  "https://mcp.apify.com/?tools=actors,docs,johnvc/fuelprices" \
  --header "Authorization: Bearer YOUR_APIFY_TOKEN"

然后使用 claude mcp list 验证,或在会话中运行 /mcp。让 Claude Code 调用 Fuel Prices API。

免费试用 Claude Code:https://claude.ai/referral/uIlpa7nPLg Claude Code MCP 文档:https://code.claude.com/docs/en/mcp

在 Claude(网站)中安装

在 Claude(网站)中安装

在 claude.ai 上,你可以将 Apify 添加为连接器,然后仅启用这个 Actor 的工具。

  1. 前往 Settings → Connectors → Browse connectors,搜索 Apify MCP server。安装它(如有提示,请启用或更新)。
  2. 连接时,使用 Apify API token 进行身份验证,并启用工具 johnvc/fuelprices。
  3. 在任意聊天中,打开 + → Connectors 并启用 Apify。
  4. 或者,选择 Add custom connector,粘贴完整的 MCP URL https://mcp.apify.com/?tools=actors,docs,johnvc/fuelprices,并在提示时使用 OAuth。
  5. 让 Claude 运行 Fuel Prices API。

在网页上打开 Claude:https://claude.ai/referral/uIlpa7nPLg

在 Cursor 中安装

在 Cursor 中安装

Cursor 从项目文件 .cursor/mcp.json 中读取 MCP 服务。

  1. 在项目中创建 .cursor/mcp.json:
{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com/?tools=actors,docs,johnvc/fuelprices"
    }
  }
}
  1. 若要使用 token 身份验证而非浏览器 OAuth,请添加一个标头:
{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com/?tools=actors,docs,johnvc/fuelprices",
      "headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }
    }
  }
}
  1. 打开 Cursor → Settings → MCP,确认 apify 服务已连接(显示绿色圆点)。
  2. 在 Composer 或 Chat 中,让 Cursor 调用 Fuel Prices API。

刚接触 Cursor?在此获取:https://cursor.com/referral?code=XQP4VBLI3NNX

在 ChatGPT 中安装

在 ChatGPT 中安装

ChatGPT 通过开发者模式连接到 Apify MCP 服务(适用于 ChatGPT Pro、Plus、Business、Enterprise 和 Education 计划)。

  1. 点击个人资料图标,然后前往 Settings > Apps。如果看不到 Create app 按钮,请打开 Advanced settings 并启用 Developer mode。
  2. 点击 Create app 并填写表单:
    • 名称: Apify
    • MCP 服务 URL: https://mcp.apify.com/?tools=actors,docs,johnvc/fuelprices
    • 身份验证: OAuth
  3. 点击 Create,然后授权与 Apify 的连接。
  4. 若要在对话中使用此应用,请点击聊天中的 +,选择 Developer mode,然后选择 Apify。

更多帮助:https://docs.apify.com/platform/integrations/mcp

n8n 集成

此功能以 n8n 社区节点的形式提供:n8n-nodes-fuel-prices-api。在 n8n 中,打开 Settings、Community Nodes,安装 n8n-nodes-fuel-prices-api,然后在任意工作流中使用 Fuel Prices 节点(它也可作为 AI Agent 工具使用)。


用心打造

使用 Fuel Prices API,为价格监控、比价应用和分析提供可靠、结构化的结果。

精选任务

可直接运行的示例,展示此 API 如何解决特定问题。每个示例都会打开独立的设置页面,让你一键在自己的账户中运行。

🤖 向 AI 助手咨询此 Actor

在你选择的 AI 工具中打开一条关于 Fuel Prices API 的即用提示词:

最后更新:2026.10.27

评论

支持 Markdown

第一次接触 MCP?

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

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