WeGravel

官方

获取并比较佛罗里达州散装土壤、沙子、砾石和覆盖物的送货价格,并计算所需数量。远程服务器,只读,无需账户。

你可以用 WeGravel MCP 做什么?

  • 列出材料 — 询问 WeGravel 销售哪些碎石、沙子、土壤或覆盖物,包括每种材料的类别和销售单位。
  • 计算数量 — 提供长度、宽度和深度,计算某种材料所需的立方码数、吨数、订购量和卡车装载量。
  • 获取送货价格 — 查询某种材料送至佛罗里达州某个 ZIP 码的价格,并获取卡车装载量和预填报价链接。
  • 比较价格 — 比较最多 12 种材料或一个类别词(如“覆盖物”)在同一 ZIP 码的送货价格,按价格从低到高排列。

托管 MCP 服务器

npx add-mcp 'https://www.wegravel.com/mcp'

可安装到 Claude Code、Codex、Cursor 等客户端

文档

WeGravel MCP

WeGravel 在佛罗里达州提供散装土壤、沙子、砾石和覆盖物配送服务。此 MCP 服务器可让 AI 助手列出材料、计算工程所需的材料数量,以及获取和比较配送价格,来源为 wegravel.com。

此服务器为远程服务器。你无需安装或运行任何内容,只需将客户端连接到此 URL:

https://www.wegravel.com/mcp
  • 传输方式:Streamable HTTP
  • 身份验证:无。你无需账户。
  • 速率限制:每个 IP 地址每分钟 600 个请求

此代码仓库包含材料列表文件、文档和品牌素材。服务器代码运行在 WeGravel 网站内。

工具

这四种工具都只读取数据,不会保存数据,也不会发送电子邮件。

工具功能参数
list_materials列出 WeGravel 销售的材料,包括 slug、名称、类别、描述以及销售单位。无
calculate_quantity计算某个区域所需的材料数量:立方码数、吨数和订购数量(包括安全余量和最低订购量),以及卡车装载次数。material(slug 或名称)、lengthFt、widthFt、depthInches
get_prices获取某种材料配送到某个邮政编码的价格:所需数量的总价、卡车装载次数、整车价格、订单备注、已填入工程信息的报价表链接,以及该城市的材料页面。仅限佛罗里达州邮政编码。material(slug 或名称)、quantity(> 0)、zip(5 位数字)、unit(yd3 或 ton;默认值:该材料的销售单位)
compare_prices比较多种材料配送到某个邮政编码的价格,按价格从低到高排列。每行显示一整车的价格。像“mulch”这样的类别词会添加所有匹配的材料。每次调用最多比较 12 种材料。materials(slug、名称或类别词)、zip(5 位数字)

价格以美元计价,包含配送费。对于超过 3 车的工程,价格为估算值,WeGravel 团队会手动核算价格。最终价格以 wegravel.com 上的报价为准。

网站上有一个面向非开发者的页面:wegravel.com/mcp。

连接

Claude Code:插件

此插件会添加服务器和一项技能,告诉 Claude 调用工具的最佳顺序。在 Claude Code 中运行以下命令:

/plugin marketplace add wegravel/wegravel-mcp
/plugin install wegravel@wegravel

Claude Code:仅服务器

claude mcp add --transport http wegravel https://www.wegravel.com/mcp

添加 --scope user,即可在所有项目中使用。

Claude(claude.ai 和 Claude Desktop)

  1. 打开 Customize > Connectors。
  2. 点击 Add custom connector。
  3. 输入名称 WeGravel 和 URL https://www.wegravel.com/mcp。
  4. 选择不登录,然后点击 Add。

对于 Team 和 Enterprise 计划,由组织所有者在 Organization settings > Connectors 中添加连接器。Claude Desktop 使用与 claude.ai 相同的连接器。

ChatGPT

  1. 前往 chatgpt.com/plugins 并点击 +。
  2. 点击 Add custom MCP server。
  3. 输入名称 WeGravel 和 URL https://www.wegravel.com/mcp。
  4. 将身份验证设为 No authentication,接受警告,然后点击 Create as a plugin。
  5. 在聊天中输入 @,然后选择 WeGravel。

并非所有 ChatGPT 计划都支持自定义 MCP 服务器。

Cursor

将以下内容添加到 ~/.cursor/mcp.json(所有项目)或 .cursor/mcp.json(单个项目):

{
  "mcpServers": {
    "wegravel": {
      "url": "https://www.wegravel.com/mcp"
    }
  }
}

VS Code

将以下内容添加到 .vscode/mcp.json:

{
  "servers": {
    "wegravel": {
      "type": "http",
      "url": "https://www.wegravel.com/mcp"
    }
  }
}

其他客户端

使用任何支持 Streamable HTTP 的客户端。提供上方的 URL,无需添加请求头。

示例提示词

  • “将 5 吨 #57 石料配送到邮政编码 33101 要多少钱?”
  • “WeGravel 销售哪些种类的砾石?”
  • “将 10 立方码填土配送到 32801 要多少钱?”
  • “比较邮政编码 32801 的覆盖物价格。”
  • “我需要为一个长 20 英尺、宽 10 英尺、深 3 英寸的花坛铺覆盖物。我在 33410。要多少钱?”
  • “一条长 20 英尺、宽 10 英尺、深 4 英寸的车道需要多少砾石?”

隐私

  • 你无需账户。
  • 工具不会存储你发送的内容,不会保存报价,也不会发送电子邮件。
  • 为执行速率限制,服务器会在内存中按 IP 地址统计请求,不会保存 IP 地址。

条款:wegravel.com/terms。

支持

发送电子邮件至 contact@wegravel.com,或使用 wegravel.com/contact。

此代码仓库包含的内容

路径用途
server.json官方 MCP Registry 的条目
.claude-plugin/marketplace.jsonClaude Code 插件市场
plugins/wegravel/Claude Code 插件:MCP 配置和 bulk-material-quote 技能
chatgpt/ChatGPT 插件 ZIP 文件
assets/图标和徽标
scripts/smoke-test.mjs检查在线端点:node scripts/smoke-test.mjs [url] [zip]
scripts/set-endpoint.mjs更改所有文件中的端点 URL
scripts/build-chatgpt-zip.mjs构建 ChatGPT 插件 ZIP 文件
docs/publishing.md在各个目录中列出服务器的步骤
docs/website-changes.md网站必须为材料列表提供的内容

更改端点 URL

端点 URL 位于以下文件中:

  • server.json(remotes[0].url)。这是权威来源。
  • plugins/wegravel/.mcp.json
  • chatgpt/mcp.json
  • README.md(此文件)
  • docs/publishing.md

要在所有文件中更改 URL,请运行:

node scripts/set-endpoint.mjs https://www.wegravel.com/new-path

然后:

  1. 在 server.json、plugins/wegravel/.claude-plugin/plugin.json 和 chatgpt/plugin.json 中更新 version。
  2. 使用新 URL 运行 node scripts/smoke-test.mjs。
  3. 重新发布到各个目录。请参阅 docs/publishing.md。

在所有目录都显示新 URL 之前,请确保旧 URL 仍可使用,或将其重定向。

许可证

MIT。请参阅 LICENSE。