Keitaro TDS API MCP Plugin

Integrations

  • Uses environment variables for configuration, specifically for storing Keitaro API URL and API key.

  • Used for installation of the MCP server through repository cloning.

  • Provides JavaScript examples for interacting with the Keitaro TDS API, allowing users to manage campaigns, traffic streams, offers, and generate reports.

Complemento MCP de la API TDS de Keitaro

Descripción

Servidor MCP para integración con la API TDS de Keitaro, que proporciona herramientas para trabajar con campañas, transmisiones, ofertas y otras entidades de Keitaro.

Instalación

Instalación del complemento en Cursor

  1. Clonar el repositorio
git clone <repository-url> cd mcp-keitaro-tds
  1. Instalar dependencias
npm install
  1. Instalar el paquete globalmente
npm install -g .
  1. Instalar el complemento en Cursor
node install-cursor-plugin.js
  1. Reiniciar cursor

Alternativa: Configuración manual en Cursor

También puedes agregar manualmente el servidor Keitaro MCP a tu configuración de Cursor:

  1. Abra el archivo de configuración de Cursor MCP:
# On macOS open ~/.cursor/mcp.json # On Windows notepad %USERPROFILE%\.cursor\mcp.json # On Linux nano ~/.cursor/mcp.json
  1. Agregue la siguiente entrada al objeto "mcpServers":
"Keitaro": { "command": "mcp-keitaro-tds", "args": [] }
  1. Guarde el archivo y reinicie Cursor

Configuración de la clave API

Cree un archivo .env en la raíz del proyecto con los siguientes parámetros:

KEITARO_API_URL=http://your-keitaro-domain.com/admin_api/v1 KEITARO_API_KEY=your-api-key

Uso en Cursor

  1. Cursor de lanzamiento
  2. Abra la paleta de comandos (Cmd+P en macOS o Ctrl+P en Windows/Linux)
  3. Busca "Keitaro" y selecciónalo.
  4. Ahora puedes usar la API de Keitaro a través de Cursor

Herramientas disponibles

Campañas

  • list_campaigns - obtener una lista de campañas
  • get_campaign - obtener información sobre una campaña específica
  • create_campaign - crea una nueva campaña
  • update_campaign - actualizar una campaña existente
  • delete_campaign - eliminar una campaña

Flujos de tráfico

  • list_streams : obtiene una lista de flujos de tráfico para una campaña
  • get_stream - obtener información sobre una secuencia específica

Fuentes de tráfico

  • list_traffic_sources - obtener una lista de fuentes de tráfico
  • get_traffic_source : obtener información sobre una fuente de tráfico específica

Ofertas

  • list_offers - obtener una lista de ofertas
  • get_offer - obtener información sobre una oferta específica

Clics y conversiones

  • list_clicks - obtener una lista de clics
  • get_click - obtener información sobre un clic específico
  • list_conversions - obtener una lista de conversiones
  • get_conversion - obtener información sobre una conversión específica

Informes

  • get_report - genera un informe con parámetros específicos

Dominios

  • list_domains - obtener una lista de dominios
  • get_domain - obtener información sobre un dominio específico

Ejemplos de uso

Obtener una lista de campañas

list_campaigns({ limit: 10, page: 1, search: "search query" })

Creando una nueva campaña

create_campaign({ name: "New Campaign", type: "position", cost_type: "CPC", cost_value: 1.5, group_id: 1, state: "active", traffic_source_id: 1 })

Obtener un informe

get_report({ from: "2025-01-01", to: "2025-01-31", group: "campaign", filters: { campaign_id: 123 } })

Desarrollo

Ejecutándose en modo de desarrollo

npm run dev

Probando el servidor MCP

npm run inspect
-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Servidor MCP para integración con la API TDS de Keitaro, que proporciona herramientas para trabajar con campañas, transmisiones, ofertas y otras entidades de Keitaro.

  1. Descripción
    1. Instalación
      1. Instalación del complemento en Cursor
      2. Alternativa: Configuración manual en Cursor
      3. Configuración de la clave API
    2. Uso en Cursor
      1. Herramientas disponibles
        1. Campañas
        2. Flujos de tráfico
        3. Fuentes de tráfico
        4. Ofertas
        5. Clics y conversiones
        6. Informes
        7. Dominios
      2. Ejemplos de uso
        1. Obtener una lista de campañas
        2. Creando una nueva campaña
        3. Obtener un informe
      3. Desarrollo
        1. Ejecutándose en modo de desarrollo
        2. Probando el servidor MCP

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        A powerful MCP server for fetching and transforming web content into various formats (HTML, JSON, Markdown, Plain Text) with ease.
        Last updated -
        4
        146
        12
        TypeScript
        MIT License
        • Apple
        • Linux
      • -
        security
        F
        license
        -
        quality
        A configurable MCP server that dynamically loads capabilities from a remote configuration to bridge MCP clients with remote APIs for executing actions, accessing resources, and utilizing prompt templates.
        Last updated -
        1,261
        4
        TypeScript
      • -
        security
        F
        license
        -
        quality
        An MCP server that provides tools and resources for managing a coding project's todo list, allowing users to view, add, update, and delete todo items with details like priority, status, and tags.
        Last updated -
        1
        Python
      • -
        security
        A
        license
        -
        quality
        An MCP server that enables fetching web content using the Node.js undici library, supporting various HTTP methods, content formats, and request configurations.
        Last updated -
        66
        8
        TypeScript
        MIT License
        • Apple
        • Linux

      View all related MCP servers

      ID: iy1fgw1o6g