模板API服务器

为AI助手提供Easy-Template API的工具集,适用于Claude Desktop和VS Code Copilot等。

  • by GV888
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 GV888/easy-template-mcp

使用说明

简易模板MCP服务器

MCP 服务器 Easy-Template.com — 提供 Easy-Template API 作为 AI 助手(Claude Desktop、VS Code Copilot 等)的工具集。


项目结构

easy-template-mcp/
├── package.json
├── .env.example
├── mcp-config.example.json
└── src/
    ├── api.js       # Easy-Template API-Client
    └── mcp.js       # MCP Server (stdio)

安装

npm install
cp .env.example .env

.env 填充:

# Optional: Auto-Login beim Serverstart
ET_CLIENT_ID=deine_client_id
ET_CLIENT_SECRET=dein_client_secret

连接

克劳德桌面版

打开文件 :

  • 窗户: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "easy-template": {
      "command": "node",
      "args": ["C:/Users/.../easy-template-mcp/src/mcp.js"],
      "env": {
        "ET_CLIENT_ID": "deine_client_id",
        "ET_CLIENT_SECRET": "dein_client_secret"
      }
    }
  }
}

重新启动 Claude Desktop → et_*工具立即可用。

VS代码(副本)

.vscode/mcp.json 在 Workspace 中:

{
  "servers": {
    "easy-template": {
      "type": "stdio",
      "command": "node",
      "args": ["./src/mcp.js"],
      "env": {
        "ET_CLIENT_ID": "deine_client_id",
        "ET_CLIENT_SECRET": "dein_client_secret"
      }
    }
  }
}

手动启动

npm start

可用工具

工具 参数 描述
et_login clientId, clientSecret 贝易模板anmelden
et_list_items offset, limit 页面化(Pagination)
et_get_item articleId 查看个别文章。
et_create_item article 创建新文章
et_update_item articleId, article 部分更新(Partial Update)
et_send_to_ebay articleId, testMode?, template_id? eBay 列表上的文章
et_get_ebay_item itemID 按 ItemID 查找 eBay 项目
et_get_template ebayItemId, templateId? 获取已生成的模板 HTML

你 ET_CLIENT_ID 和 ET_CLIENT_SECRET 设置为环境变量,在启动时自动登录。选项 et_login 首先打电话。


验证

  1. POST /token 麻省理工学院 Token: Basic base64(clientId:clientSecret)
  2. 给 accessToken (1小时)+ refreshToken (24 小时) 返回
  3. ensureToken() 在每次呼叫前检查到期时间并自动续订

故障排除

问题 解决方案
服务器没有启动。 node --version ≥18 检查 npm install 执行 ?
验证失败 客户端 ID / 秘密正确吗?开启API访问?
阅读文章列表 et_login 被召唤?帐户包含文章?
路径错误 (Windows) 通过配置中的反斜线 / 取代 。

许可证

麻省理工学院