mcpField
O
Omnicost

Omnicost

远程服务
omnicost.com商业与营销01 天前更新

关于 Omnicost

Omnicost 是面向造价人员和 Agent 的托管 MCP 服务,提供带来源和日期的建筑单价数据。目录涵盖材料、人工和设备,在西班牙、美国和欧盟的数据覆盖较强。

主要功能

  1. 01按文本和地区搜索价格
  2. 02查看商品供应商及近期价格
  3. 03浏览顶级类别
  4. 04获取 BC3 成本分解
  5. 05查看价格来源和采集日期

适用场景

  1. 01查找地区建筑单价
  2. 02比较供应商和商品近期价格
  3. 03检查材料、人工和机械组成

MCP 相关

通过 Streamable HTTP 向 MCP 客户端提供语义目录搜索、商品详情、类别和 BC3 分解。请求须使用 Omnicost 组织 API 密钥作为 Bearer 令牌。

配置

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

服务地址https://omnicost.com/api/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 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://omnicost.com/api/mcp需要授权

工具

详细介绍

Omnicost

Omnicost MCP 服务

通过模型上下文协议,AI Agent 可以获取西班牙、美国和欧盟的建筑工程单价及其来源和日期。

Omnicost 是建筑成本目录和估算工具。它从公共招标、供应商目录等 208 个来源收集材料、人工和设备的单价,并为每个价格记录来源和采集日期。目录包含约 81,000 项有价格的条目,覆盖范围以西班牙、美国和欧盟最为全面。此代码库提供托管 MCP 服务的公开目录信息,包括供 MCP 注册表使用的 server.json 和可直接使用的客户端配置。

服务由 Omnicost 托管。无需安装或运行此代码库中的任何内容。

端点https://omnicost.com/api/mcp
传输方式Streamable HTTP
身份验证Authorization: Bearer <organization API key>
注册表名称com.omnicost/catalog
网站https://omnicost.com

获取 API 密钥

要连接,请创建一个免费的 Omnicost 工作区并生成组织 API 密钥。免费套餐包含一个密钥。

  1. 在 https://omnicost.com/en 注册并创建工作区。
  2. 打开 https://omnicost.com/dashboard/mcp 并创建组织 API 密钥。
  3. 按照下方示例,将密钥添加到 MCP 客户端配置中。

向 /api/mcp 发送不含密钥的请求会收到 401 响应,提示提供 Omnicost 工作区的组织 API 密钥。

工具

工具功能
search_catalog对目录进行语义搜索。接受自由文本查询(q)、可选的 limit(最多 25)和可选的 region。返回匹配条目及其中位价格和供应商数量。
get_item获取单个条目(ci_... ID)及其供应商明细和近期价格,并附上各价格的来源。
list_categories列出目录的顶级类别。
get_decomposition返回条目的 BC3 配方:每单位所需的材料、人工和机械组成。

如需获得有用结果,请查询在西班牙、美国或欧盟定价的条目。

客户端设置

将占位符替换为组织 API 密钥。请勿将密钥提交到版本控制中。

Cursor

~/.cursor/mcp.json 或项目中的 .cursor/mcp.json(示例):

{
  "mcpServers": {
    "omnicost": {
      "url": "https://omnicost.com/api/mcp",
      "headers": {
        "Authorization": "Bearer ${env:OMNICOST_API_KEY}"
      }
    }
  }
}
VS Code

.vscode/mcp.json(示例)。VS Code 会在首次使用时询问密钥并为你保存:

{
  "inputs": [
    {
      "type": "promptString",
      "id": "omnicost-key",
      "description": "Omnicost API key",
      "password": true
    }
  ],
  "servers": {
    "omnicost": {
      "type": "http",
      "url": "https://omnicost.com/api/mcp",
      "headers": {
        "Authorization": "Bearer ${input:omnicost-key}"
      }
    }
  }
}
Claude Desktop

Claude Desktop 通过 mcp-remote 连接远程服务,因此需要安装 Node.js。将以下内容添加到 claude_desktop_config.json(示例):

{
  "mcpServers": {
    "omnicost": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://omnicost.com/api/mcp",
        "--header",
        "Authorization:Bearer ${OMNICOST_API_KEY}"
      ],
      "env": {
        "OMNICOST_API_KEY": "<your key>"
      }
    }
  }
}
其他客户端

将支持 Streamable HTTP 的客户端指向 https://omnicost.com/api/mcp,并在 Authorization 标头中以 Bearer 令牌形式发送密钥。

定价

免费套餐包含用于 MCP 的组织 API 密钥。Omnicost Pro(每周 $9、每月 $29 或每年 $290)包含 API 和 MCP 访问权限,每月可发出 100,000 次请求。详见 https://omnicost.com/en/pricing。

更多信息

许可证

此代码库的内容依据 MIT 许可证发布。Omnicost 是 Ipita LLC 的产品。

评论

支持 Markdown

第一次接触 MCP?

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

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