Skip to content

环境变量

开发者配置

盯价哨兵 MCP Server 支持以下环境变量配置。

stdio 模式环境变量

适用于本地 stdio 模式(uvx sentinel-mcp-server):

变量说明默认值
SENTINEL_API_BASESentinel REST API 地址https://priceminder.online/api/v1
SENTINEL_TOKEN用户认证 Token(必填)
SENTINEL_TIMEOUTHTTP 请求超时(秒)30

TIP

Token 通过 Chrome 扩展设置页获取,或通过 POST /auth/init 接口创建。

HTTP 托管模式环境变量

适用于自建 HTTP 模式部署(参见 部署指南):

变量说明默认值
SENTINEL_API_BASEBackend API 地址https://priceminder.online/shopee
SENTINEL_MCP_INTERNAL_KEY内部通信密钥sentinel-mcp-internal-2026
SENTINEL_TOKEN仅 stdio 模式需要
MCP_MODE运行模式http
MCP_HOST监听地址0.0.0.0
MCP_PORT监听端口8020
LOG_LEVEL日志级别info

配置示例

stdio 模式(客户端配置)

在 AI 客户端的 MCP 配置中设置 env 字段:

json
{
  "mcpServers": {
    "sentinel": {
      "command": "uvx",
      "args": ["sentinel-mcp-server"],
      "env": {
        "SENTINEL_API_BASE": "https://priceminder.online/api/v1",
        "SENTINEL_TOKEN": "你的token",
        "SENTINEL_TIMEOUT": "30"
      }
    }
  }
}

HTTP 模式(Docker / systemd)

bash
docker run -d \
  --name sentinel-mcp \
  -p 127.0.0.1:8020:8020 \
  -e SENTINEL_API_BASE=https://priceminder.online/shopee \
  -e SENTINEL_MCP_INTERNAL_KEY=sentinel-mcp-internal-2026 \
  -e MCP_MODE=http \
  -e MCP_HOST=0.0.0.0 \
  -e MCP_PORT=8020 \
  -e LOG_LEVEL=info \
  sentinel-mcp

Released under the MIT License.