@seaxlab/znlh-mcp
v0.0.9
Published
ZNLH MCP server (Node.js, stdio)
Readme
znlh-mcp
基于 Node.js 与 @modelcontextprotocol/sdk 的 MCP 服务端模板,使用 stdio 与客户端通信。
要求
- Node.js 18+
配置(环境变量)
| 变量 | 说明 |
|------|------|
| BASE_URL | 下游接口基准地址(须含协议)。 |
| TOKEN | 访问令牌;若设置,HTTP 请求会带请求头 x-auth-token |
| X_AUTH_APPID | 应用 ID,请求头 x-auth-appid |
| MCP_HTTP_DEBUG | 默认开启:向 stderr 打印每次 HTTP 的 method、完整 URL、headers(x-auth-token 等会脱敏)、请求体、响应 status 与 body。设为 0、false、off 可关闭。不使用 stdout,避免破坏 MCP stdio。 |
| MCP_CLIENT_LOG | 默认开启:在声明了 logging 能力时,通过 MCP notifications/message 把同类 HTTP 调试摘要发给已连接的客户端(如 Inspector 日志面板)。设为 0、false、off 可关闭;仅影响发往客户端的通知,不影响 stderr。 |
MCP 配置
{
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@seaxlab/znlh-mcp@latest"
],
"env": {
"BASE_URL": "https://xxx",
"TOKEN": "xxx",
"X_AUTH_APPID": "xxx"
}
}