Skip to main content
Glama
Mohit4022-cloud

Marketing Automation MCP Server

マーケティングオートメーションMCPサーバー

marketing-automation-mcpは、決定論的なキャンペーンレポート作成、プロバイダーによる予算最適化、コピー生成、およびデモ用オーディエンスセグメンテーションのためのPython製MCPサーバーです。

本リポジトリでは、アドホックなセットアップよりも再現性を優先しています:

  • サポート対象Python: 3.12 および 3.13

  • ローカルブートストラップ: uv

  • 主要なMCPトランスポート: stdio

  • ローカルのPython 3.14.x は互換性作業として扱われ、サポート対象のベースラインではありません

現在のスコープ

本リポジトリの公開MCPコントラクトは、意図的に範囲を絞っています:

  • generate_campaign_report

  • optimize_campaign_budget

  • create_campaign_copy

  • analyze_audience_segments

現在、サポートされているサーバーインターフェースの一部であるツールはこれら4つのみです。src/tools/配下のその他のモジュールは、内部用または将来的なコードパスとして存在しており、本番環境のMCP機能として扱うべきではありません。

Related MCP server: Google Ads MCP Server

実行モード

  • DEMO_MODE=true デモおよびコントラクトテスト用に、決定論的なサンプルデータを返します。

  • DEMO_MODE=false 実際のプラットフォーム認証情報と選択されたAIプロバイダーを使用します。 ライブ環境の依存関係が欠落している場合は、偽の出力ではなく、構造化されたblockedレスポンスを返します。

クリーンなマシンセットアップ

uv sync --python 3.13 --extra dev
cp .env.example .env
uv run python -m compileall src tests dashboard
uv run pytest

pipによるフォールバックが必要な場合:

python3.13 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -e ".[dev]"

サーバーの実行

サポートされているトランスポートモードでMCPサーバーを起動します:

uv run python -m src.server

現在、サーバーはstdioトランスポートのみを文書化およびサポートしています。

Claude Desktopの設定:

{
  "mcpServers": {
    "marketing-automation": {
      "command": "uv",
      "args": ["run", "python", "-m", "src.server"],
      "cwd": "/absolute/path/to/Marketing-Automation-MCP-Server"
    }
  }
}

設定

cp .env.example .env

最低限必要な設定:

  • デモモードのみ:

    • DEMO_MODE=true

  • ライブレポートおよび最適化:

    • DEMO_MODE=false

    • 1つ以上のプラットフォーム認証情報セット

  • ライブコピー生成:

    • DEMO_MODE=false

    • AI_PROVIDER=openai

    • OPENAI_API_KEY=...

    • AI_OPENAI_MODEL=gpt-5.4

オプションのプロバイダー環境変数:

  • ANTHROPIC_API_KEY, ANTHROPIC_MODEL

  • GEMINI_API_KEY, GEMINI_MODEL

安定したライブ動作のために、以下を設定してください:

  • SECRET_KEY

  • ENCRYPTION_KEY

ENCRYPTION_KEYが欠落している場合、そのプロセスではAPIキーの暗号化が無効になり、サーバーは警告をログに出力します。

ツールコントラクト

すべてのツールレスポンスには、以下のトップレベルフィールドが含まれます:

{
  "status": "ok | blocked",
  "mode": "demo | live",
  "blocked_reason": "optional string",
  "warnings": []
}

完全なコントラクトについては、docs/api/README.mdを参照してください。

内部書き込みの副作用

ライブレポートおよび最適化フローでは、設定されたデータベースに内部監査記録が永続化される場合があります:

  • レポートフローは、正規化されたキャンペーンスナップショットを永続化できます

  • 最適化フローは、AIの意思決定履歴を永続化できます

これらの書き込みは、可観測性とリプレイの安全性を確保するための内部的な副作用です。これらは公開MCPレスポンスコントラクトの一部ではありません。

検証コマンド

uv run python -m compileall src tests dashboard
uv run pytest
uv run python -c "import src.server, src.cli, src.ai_engine, src.performance; print('imports ok')"
docker build -t marketing-automation-mcp:latest .

ドキュメント

Install Server
A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    A
    quality
    -
    maintenance
    Enables AI-powered analysis, management, and optimization of Meta advertising campaigns across Facebook and Instagram, including performance insights, budget optimization, and creative testing.
    33
  • A
    license
    B
    quality
    D
    maintenance
    Enables programmatic management of Google Ads campaigns, allowing users to monitor performance metrics, update budgets, and toggle campaign statuses. It supports real-time analytics, top performer analysis, and reporting in CSV or JSON formats.
    11
    130
    2
    MIT
  • A
    license
    -
    quality
    A
    maintenance
    Manage ad campaigns across Meta, Google, and TikTok, create campaigns, analyze performance, spy on competitors, and generate AI creatives.
    10
    MIT

View all related MCP servers

Related MCP Connectors

  • Manage ad campaigns across Google, Meta, LinkedIn, Reddit, TikTok, and more via AI.

  • Manage ad campaigns across Google, Meta, LinkedIn, Reddit, TikTok, and more via AI.

  • AI marketing agent for Google Ads, Meta, GA4, TikTok, LinkedIn, Shopify, HubSpot and more.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Mohit4022-cloud/Marketing-Automation-MCP-Server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server