连接能力
GodzillaDancer keitaro mcp 为 AI Agent 提供什么
来源目录未提供结构化功能列表,请在使用前阅读源仓库文档。
安全
MCP 收录不等于安全审核
MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。
README
仓库文档
MCP server for integration with Keitaro TDS API, providing tools to work with campaigns, streams, offers, and other Keitaro entities.
- Clone the repository
git clone <repository-url>
cd mcp-keitaro-tds- Install dependencies
npm install- Install the package globally
npm install -g .- Install the plugin in Cursor
node install-cursor-plugin.js- Restart Cursor
You can also manually add the Keitaro MCP server to your Cursor configuration:
- Open the Cursor MCP configuration file:
# On macOS
open ~/.cursor/mcp.json
# On Windows
notepad %USERPROFILE%\.cursor\mcp.json
# On Linux
nano ~/.cursor/mcp.json- Add the following entry to the "mcpServers" object:
"Keitaro": {
"command": "mcp-keitaro-tds",
"args": []
}- Save the file and restart Cursor
Create an .env file in the project root with the following parameters:
KEITARO_API_URL=http://your-keitaro-domain.com/admin_api/v1
KEITARO_API_KEY=your-api-key
- Launch Cursor
- Open the command palette (Cmd+P on macOS or Ctrl+P on Windows/Linux)
- Find "Keitaro" and select it
- Now you can use the Keitaro API through Cursor
list_campaigns- get a list of campaignsget_campaign- get information about a specific campaigncreate_campaign- create a new campaignupdate_campaign- update an existing campaigndelete_campaign- delete a campaign
list_streams- get a list of traffic streams for a campaignget_stream- get information about a specific stream
list_traffic_sources- get a list of traffic sourcesget_traffic_source- get information about a specific traffic source
list_offers- get a list of offersget_offer- get information about a specific offer
list_clicks- get a list of clicksget_click- get information about a specific clicklist_conversions- get a list of conversionsget_conversion- get information about a specific conversion
get_report- generate a report with specified parameters
list_domains- get a list of domainsget_domain- get information about a specific domain
list_campaigns({
limit: 10,
page: 1,
search: "search query"
})create_campaign({
name: "New Campaign",
type: "position",
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",
group: "campaign",
filters: {
campaign_id: 123
}
})npm run devnpm run inspect社区
收藏、评分与讨论
正在载入社区数据…