简易模板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首先打电话。
______________________________________________________________________
验证
POST /token麻省理工学院Token: Basic base64(clientId:clientSecret)- 给
accessToken(1小时)+refreshToken(24 小时) 返回 ensureToken()在每次呼叫前检查到期时间并自动续订
______________________________________________________________________
故障排除
| 问题 | 解决方案 |
|---|---|
服务器没有启动。 node --version ≥18 检查 npm install 执行 ? | |
| 验证失败 | 客户端 ID / 秘密正确吗?开启API访问? |
| 阅读文章列表 | et_login 被召唤?帐户包含文章? |
| 路径错误 (Windows) | 通过配置中的反斜线 / 取代 。 |
______________________________________________________________________
许可证
麻省理工学院
