CMS API工具

KanexPro产品API — MCP服务器是一个远程MCP服务器,将KanexPro CMS API作为工具暴露给Claude使用。

  • by kanex1
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 kanex1/kanexpro-mcp

使用说明

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/health

stdio(本地-用于克劳德桌面)

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"]
    }
  }
}

托管

铁路(推荐)

  1. 推送到GitHub
  2. 连接仓库 railway应用程序
  3. 自动运行 npm start --铁路提供 PORT
  4. 使用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