mcpField
B
Budna MCP

Budna MCP

本地服务
github.com/budna-marketplace其他1今天更新

关于 Budna MCP

Budna MCP 是只读服务,供需要商品和卖家信息的 MCP 客户端探索 Budna 市场公开数据。它支持结构化商品查询,并可在兼容的 MCP Apps 客户端中显示交互卡片,无需账户或 API 密钥。

主要功能

  1. 01发现商品、类别和筛选条件
  2. 02查看商品详情及相关商品
  3. 03查看卖家资料和其商品
  4. 04查看出价与评分摘要
  5. 05交互式商品卡片与比较
  6. 06只读访问,无需账户或 API 密钥

适用场景

  1. 01按类别或筛选条件查找公开商品
  2. 02查看商品属性及相关商品
  3. 03检查卖家的公开资料和商品
  4. 04在兼容客户端中比较选定商品

MCP 相关

Budna MCP 向兼容的 MCP 客户端提供 11 个公开只读工具。支持 MCP Apps 的客户端可显示交互式市场卡片,并选择商品进行比较。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"budna-marketplace": {
"command": "npx",
"args": [
"-y",
"@budna-marketplace/mcp"
]
}
}
}
启动命令npx -y @budna-marketplace/mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@budna-marketplace/mcp0.3.3

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Budna MCP

build crates.io npm MCP Registry Homebrew

通过任何兼容的 MCP 客户端使用 Budna 市场的公开数据。Budna MCP 为只读服务:无需账户或 API 密钥,也无法更改市场数据。

快速开始

Shell(macOS / Linux)

安装预编译二进制文件,无需 Node.js 或 Rust:

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/budna-marketplace/mcp/releases/latest/download/budna-mcp-installer.sh | sh
PowerShell(Windows)

在 PowerShell 5.1 或更高版本中运行:

irm https://github.com/budna-marketplace/mcp/releases/latest/download/budna-mcp-installer.ps1 | iex

如果安装程序将其目录添加到了 PATH,请重启终端,然后检查 budna-mcp --version。

npm / npx

需要 Node.js。

npm install --global @budna-marketplace/mcp

对于通过 npx 启动服务的客户端:

command: npx
arguments: --yes @budna-marketplace/mcp
Homebrew
brew install budna-marketplace/tap/budna-mcp

Homebrew 会自动安装 Rust,并从源代码构建。

Cargo

需要 Rust 1.88 或更高版本。

安装最新发布版本:

cargo install budna-mcp --locked

从本地检出安装:

cargo install --path crates/budna-mcp --locked
添加到 Codex

在 macOS 或 Linux 上:

codex mcp add budna -- "$(command -v budna-mcp)"
codex mcp get budna

在 Windows PowerShell 上:

$budna = (Get-Command budna-mcp).Source
codex mcp add budna -- $budna
codex mcp get budna

添加服务后,启动新的 Codex 任务,然后提问:

使用 Budna 查找公开的相机商品。

Codex MCP 文档介绍了项目级配置和其他客户端选项。

添加到其他 stdio MCP 客户端

将 command -v budna-mcp 返回的绝对路径(Windows 上为 (Get-Command budna-mcp).Source)配置为命令,不带任何参数:

command: /absolute/path/to/budna-mcp
arguments: none

对于使用 JSON 配置的客户端:

{
  "mcpServers": {
    "budna": {
      "command": "/absolute/path/to/budna-mcp",
      "args": []
    }
  }
}

功能

Budna MCP 提供 11 个公开的只读工具:

  • 查找商品、类别、筛选条件和筛选选项。
  • 查看商品、属性、相关商品、卖家商品、公开卖家资料、竞价摘要和评分摘要。
  • 在兼容的 MCP Apps 客户端中浏览交互式卡片,并明确要求 AI 比较两到四个选中的商品。

它无法登录、竞价、出价、购买、发送消息、记录浏览量或更改市场数据。

使用非生产环境

请一并配置以下值,确保 API 请求、公开商品链接和图片处于同一环境:

设置用途
BUDNA_API_URLBudna API 基础 URL;如适用,包含 /api/v1。
BUDNA_PUBLIC_LISTING_ORIGIN返回的商品链接所使用的源。
BUDNA_IMAGE_ORIGIN返回的图片 URL 和 App CSP 所使用的源。

远程 API URL 必须使用 HTTPS;仅环回开发服务接受 HTTP。商品和图片值必须是规范的 HTTPS 源,且不得包含凭据、路径、查询、片段或通配符主机名。二进制文件不会自行加载 .env 文件;.env.example 仅供参考。

例如,为其他环境注册一个单独的 Codex 服务:

codex mcp add budna-nonprod -- /absolute/path/to/budna-mcp \
  --api-url https://api.your-environment.example/api/v1 \
  --public-listing-origin https://marketplace.your-environment.example \
  --image-origin https://images.your-environment.example

如果客户端可以提供环境变量,也支持使用相应的环境变量。

交互卡片

Marketplace Explorer 已嵌入二进制文件中。支持 MCP Apps 扩展 的客户端可以呈现列表卡片、详情、相关项目/卖家列表以及对比选择。其他客户端会收到相同的文本和结构化 JSON 回退内容。请参阅扩展支持矩阵,了解客户端支持情况。

请参阅Marketplace Explorer 指南,了解本地 HTTP 测试、临时隧道安全、隐私与署名行为、UI 开发和发布检查。

本项目采用 MIT 许可证授权。

评论

支持 Markdown

第一次接触 MCP?

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

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