bhs-mcp
bhs-mcp
MCP-сервер для данных о продуктах Blackhearts & Sparrows, развернутый как Cloudflare Worker.
Использует паттерн Code Mode — LLM пишет код на TypeScript, который выполняется через типизированный API BHS в изолированном Dynamic Worker, вместо прямого вызова фиксированных инструментов.
Архитектура
LLM -> code tool -> Dynamic Worker (sandbox)
| bhs.search(...)
BhsProxy (RPC bridge)
|
Host Worker
|
Meilisearch / GraphQL APIsПесочница не имеет доступа к сети. Все внешние вызовы проходят через RPC-мост BhsProxy к хост-воркеру.
Related MCP server: Kibo Commerce MCP Server
Инструменты MCP
Инструмент | Описание |
| Определения типов TypeScript, сигнатуры методов и примеры запросов |
| Возможности песочницы, ограничения и рекомендации |
| Выполнение TypeScript с доступом к объекту API |
API песочницы
// Search products
const wines = await bhs.search({ type: "Wine", country: "France", priceMax: 30 });
// Get product details
const product = await bhs.product("44253");
// List stores
const stores = await bhs.stores();
// Manage cart
const cart = await bhs.cart.create();
await bhs.cart.addItems(cart.uid, [{ sku: "44253", masterSku: "44253", quantity: 6 }]);
const url = bhs.cart.checkoutUrl(cart.uid);Разработка
npm install
npm run dev # wrangler dev
npm run typecheck # tsc --noEmit
npm run deploy # wrangler deployРазвертывание
Маршрут: bhs.jackemcpherson.com/mcp*
Зависит от @jackemcpherson/bhs-cli для функций API и типов.
This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server that provides read access to your cloud storage providers, bank accounts and more.
Unified MCP server for 70+ eCommerce platforms: products, orders, customers, and more.
MCP server for Boson Protocol — on-chain agentic commerce for physical & digital goods.
A simple Typescript MCP server built using the official MCP Typescript SDK and smithery/cli. This…
Related MCP Servers
- FlicenseBqualityDmaintenanceA code-first MCP server that provides a single tool to execute JavaScript or TypeScript with authenticated access to Google Workspace APIs. It enables flexible interactions with services like Calendar and Drive by running user-provided scripts through a built-in runtime environment.17-
- AlicenseNot gradedqualityDmaintenanceDeprecated MCP server integrating with Kibo Commerce for product, order, customer, and inventory management via its TypeScript SDK.68 npmMIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server that executes TypeScript/JavaScript code in a sandboxed Bun environment with permission-based security controls, code snippets, and a web management UI.-
- AlicenseAqualityAmaintenanceA local MCP server for grocery shopping, enabling product search, specials, and browsing across NZ supermarkets, with cart and order history for Countdown/Woolworths via browser-assisted login.141MIT