KanexPro产品API-MCP服务器
版本: 1.2.0
远程MCP服务器公开KanexPro CMS API作为Claude的工具。
工具
| 工具 | 端点 | 键 | 描述 |
|---|---|---|---|
cmslookup | GET/cmslookup | 否 | 主要产品查找——扁平JSON |
list | GET/list | 可选 | 按类别/子类别列出产品。MSRP/库存隐藏,无钥匙 |
push | POST/推送 | 是 | 将文件/元数据推送到暂存⚠️ |
publish | 发布/发布 | 是 | 将文件/元数据发布到生产环境⚠️ |
⚠️push和publish每次都要求用户提供他们的密钥并确认。list返回没有密钥的产品数据,但剥离MSRP和库存。提供查看定价的密钥。
快速开始
npm install
npm start # HTTP server on port 3000
npm run start:stdio # stdio mode (Claude Desktop)运输
HTTP(远程-用于Claude.ai)
node server.mjs
# → MCP endpoint: http://0.0.0.0:3000/mcp
# → Health check: http://0.0.0.0:3000/healthstdio(本地-用于克劳德桌面)
node server.mjs --stdio连接到Claude.ai(远程MCP)
一旦托管在公共HTTPS URL上:
网址: https://your-domain.com/mcp
Claude桌面配置
{
"mcpServers": {
"kanexpro-api": {
"command": "node",
"args": ["/path/to/kanexpro-mcp/server.mjs", "--stdio"]
}
}
}托管
铁路(推荐)
- 推送到GitHub
- 连接仓库 railway应用程序
- 自动运行
npm start--铁路提供PORT - 使用Railway HTTPS URL作为MCP端点
任何Node.js主机
PORT=8080 node server.mjs环境变量
| 变量 | 默认值 | 描述 |
|---|---|---|
PORT | 3000 | HTTP服务器端口 |
KANEXPRO_API_URL | https://api.kanexpro.com | API基本URL |
HTTPS_PROXY | *(自动)* | 出口代理URL |
测试
node test.mjs # 16 automated tests against live API