购物服务协议服务器

一个基于Model Context Protocol (MCP)的服务器,提供产品、购物车和订单管理工具,通过REST API与商店系统交互。

  • by joefazee
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 joefazee/mcp-server-shop

使用说明

MCP服务器商店

模型上下文协议(MCP)服务器,用于公开由我们位于的API商店支持的产品、购物车和订单工具https://github.com/joefazee/learning-go-shop.

先决条件

  • 转到1.24或更高版本

配置

直接或通过 .env 启动服务器前的文件:

  • API_URL (默认值 http://localhost:8080/api/v1)
  • AUTH_TOKEN 或 JWT_TOKEN
  • LOG_LEVEL (默认值 debug)
  • TRANSPORT (默认值 stdio)

在本地运行

go run ./cmd/server

使用它与克劳德桌面

这是Claude Desktop的示例配置 mcpServers 设置:

{
  "mcpServers": {
    "shop": {
      "command": "mcp-server", // path to your binary
      "env": {
        "JWT_TOKEN": "",
        "API_URL": "http://localhost:8080/api/v1"
      }
    }
  }
}

工具概述

服务器为产品、购物车和订单注册工具集。它们通过MCP流显示,因此AI客户端可以通过底层REST API浏览产品、管理购物车和查看订单。