无头引擎

停止从头构建后端。从80%的完成度开始。

您的客户需要制造级商务。您没有6个月来构建库存逻辑。Marketplace Labs为您提供生产就绪的GraphQL API,让您可以专注于前端。

类型安全

防止错误数据的严格GraphQL类型

我们的模式从第一天起就采用严格类型构建。枚举、输入和接口确保您的查询返回您期望的内容——而变更在数据到达数据库之前就会拒绝错误数据。

  • 枚举验证

    订单状态只能是DRAFT、PENDING、CONFIRMED等。没有拼写错误,没有无效状态。

  • 输入类型

    变更使用严格的输入类型。必填字段是必填的。可选字段有合理的默认值。

  • 接口契约

    Node和Timestamped等通用模式确保所有类型的一致性。

schema.graphql
enum OrderStatus {
  DRAFT
  PENDING
  CONFIRMED
  PROCESSING
  SHIPPED
  DELIVERED
  CANCELLED
}

input CreateOrderInput {
  customerId: ID!
  lineItems: [LineItemInput!]!
  shippingAddressId: ID!
  notes: String
}

interface Node {
  id: ID!
}

interface Timestamped {
  createdAt: DateTime!
  updatedAt: DateTime!
}

细粒度权限 - 字段级细粒度访问控制

构建安全的多用户应用程序,仓库员工不能删除订单,客户只能看到自己的数据。我们的@requires(scopes: [...])指令使其变得简单。

基于范围的访问

定义orders:read、orders:write、inventory:manage等范围。将它们分配给API密钥或用户角色。

字段级保护

像costPrice这样的敏感字段可以要求更高的范围。没有访问权限的用户看到null。

指令语法

在任何字段或变更上使用@requires(scopes: ["orders:delete"])。清晰、声明式、可审计。

permissions.graphql
type Order {
  id: ID!
  customer: Customer!
  status: OrderStatus!
  lineItems: [LineItem!]!

  # Only visible to staff with finance scope
  costPrice: Money @requires(scopes: ["finance:read"])
  margin: Float @requires(scopes: ["finance:read"])
}

type Mutation {
  # Anyone with orders:write can create
  createOrder(input: CreateOrderInput!): Order!
    @requires(scopes: ["orders:write"])

  # Only admins can delete
  deleteOrder(id: ID!): Boolean!
    @requires(scopes: ["orders:delete", "admin"])
}
Webhooks和工作流

无需自定义定时任务即可触发外部API

我们的Workflow和WorkflowNode系统让您构建响应事件的自动化管道。发布到Slack、同步到Xero、更新您的CRM——无需编写定时任务。

  • 事件驱动触发器

    工作流在order.created、stock.low或production.completed等事件上触发。

  • 工作流节点

    将操作链接在一起。HTTP调用、延迟、条件和转换——全部可通过API配置。

  • 外部集成

    将数据发送到Slack、Xero、Mailchimp或任何HTTP端点。使用JSONPath表达式转换有效载荷。

示例工作流:新订单通知

1

触发器

order.created事件触发

2

HTTP节点

POST到Slack webhook,包含订单详情

3

HTTP节点

在Xero中创建发票

AI集成

AI代理的MCP服务器

Marketplace Labs包含模型上下文协议(MCP)服务器——连接AI助手到外部工具和数据源的新兴标准。无需复杂的自定义集成即可构建AI驱动的商务体验。

  • 与Claude、GPT和自定义代理配合使用

    任何支持MCP的AI都可以立即连接到您的商务数据。

  • 完整的商务操作

    查询库存、创建订单、检查生产状态、生成物流标签——全部通过自然语言。

  • 相同的权限模型

    MCP请求使用与GraphQL API相同的基于范围的权限。没有特殊的安全顾虑。

mcp-config.json
{
  "mcpServers": {
    "marketplace-labs": {
      "url": "https://api.mplabs.co.uk/mcp",
      "apiKey": "sk_live_...",
      "tools": [
        "inventory.getStock",
        "orders.create",
        "orders.list",
        "production.getStatus",
        "shipping.getRates",
        "shipping.createLabel"
      ]
    }
  }
}

示例提示:

「检查我们是否有足够的库存来履行订单#12345,如果有,使用最便宜的承运商生成物流标签。」

价格

简单的API访问定价

所有价格不含增值税。无按用户收费。无隐藏费用。

入门版

£100/月

每月1,000个订单,5个渠道

专业版

£300/月

每月10,000个订单,无限渠道,MCP访问

代理商版

£500/月

包含5个客户账户,每个额外账户£75/月

没有开发团队?

我们为您构建

不是每个企业都有内部开发人员——这没关系。我们的团队在Marketplace Labs之上构建自定义前端、移动应用和集成。您获得无头平台的强大功能,以及为您的业务量身定制的体验。

Web应用程序

店面、仪表板、B2B门户

移动应用

iOS、Android、React Native

集成

ERP、会计、自定义API

AI解决方案

聊天机器人、自动化、MCP代理

准备好从80%的完成度开始了吗?

停止从头构建库存逻辑、订单管理和生产跟踪。获取API访问权限,开始构建客户真正需要的前端。

与解决方案架构师交谈(无机器人)
代理商的无头引擎 | Marketplace Labs