本插件用于与 Keitaro TDS API 集成的 MCP 服务器,提供了处理活动、流、优惠和其他 Keitaro 实体的工具,能帮助开发者更便捷地与 Keitaro 系统进行交互。
本插件可助力开发者轻松与 Keitaro TDS API 集成,以下是详细的使用步骤。
git clone
cd mcp-keitaro-tds
npm install
npm install -g .
node install-cursor-plugin.js
您也可以手动将 Keitaro MCP 服务器添加到 Cursor 配置中:
# 在 macOS 上
open ~/.cursor/mcp.json
# 在 Windows 上
notepad %USERPROFILE%\.cursor\mcp.json
# 在 Linux 上
nano ~/.cursor/mcp.json
"Keitaro": {
"command": "mcp-keitaro-tds",
"args": []
}
在项目根目录创建一个 .env 文件,并添加以下参数:
KEITARO_API_URL=http://your-keitaro-domain.com/admin_api/v1
KEITARO_API_KEY=your-api-key
list_campaigns({
limit: 10,
page: 1,
search: "搜索查询"
})
create_campaign({
name: "新活动",
type: "位置",
cost_type: "CPC",
cost_value: 1.5,
group_id: 1,
state: "active",
traffic_source_id: 1
})
get_report({
from: "2025-01-01",
to: "2025-01-31",
filter: "特定过滤条件"
})
npm run dev
npm test
list_campaigns - 获取活动列表get_campaign - 获取特定活动的信息create_campaign - 创建新活动update_campaign - 更新现有活动delete_campaign - 删除活动list_streams - 获取活动的流量流列表get_stream - 获取特定流量流的信息list_traffic_sources - 获取流量来源列表get_traffic_source - 获取特定流量来源的信息list_offers - 获取优惠列表get_offer - 获取特定优惠的信息list_clicks - 获取点击列表get_click - 获取特定点击的信息list_conversions - 获取转化列表get_conversion - 获取特定转化的信息get_report - 生成指定参数的报告list_domains - 获取域名列表get_domain - 获取特定域名的信息