环境变量

盯价哨兵 MCP Server 支持以下环境变量配置。
stdio 模式环境变量
适用于本地 stdio 模式(uvx sentinel-mcp-server):
| 变量 | 说明 | 默认值 |
|---|---|---|
SENTINEL_API_BASE | Sentinel REST API 地址 | https://priceminder.online/api/v1 |
SENTINEL_TOKEN | 用户认证 Token(必填) | — |
SENTINEL_TIMEOUT | HTTP 请求超时(秒) | 30 |
TIP
Token 通过 Chrome 扩展设置页获取,或通过 POST /auth/init 接口创建。
HTTP 托管模式环境变量
适用于自建 HTTP 模式部署(参见 部署指南):
| 变量 | 说明 | 默认值 |
|---|---|---|
SENTINEL_API_BASE | Backend 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