
draivix/aidvertaiser
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
AI 전원 광고 관리 MCP 서버 - Google 광고, 메타 광고, GA4, 검색 콘솔, Matomo 및 Bing Webmaster 도구의 180 + 도구
개요
MCP를 통해 AI 전원 광고 관리. 8 플랫폼에서 232 도구 - Google 광고, 메타 광고, GA4, 콘솔 검색, 태그 관리자, Matomo, Bing Webmaster 및 PageSpeed Insights. 오픈 소스. 1개의 서버. Claude, Cursor, Windsurf 및 MCP 클라이언트와 함께 작동합니다. MCP 클라이언트 구성에 추가 (예를들면 ~/.claude/mcp servers.json): 모든 구성 파일은 ~/.unified-ads-mcp/에 있습니다. 이 디렉토리를 먼저 만듭니다: OAuth 토큰은 첫 번째 브라우저 기반 인증 후 자동으로 캐시됩니다. ~/.unified-ads-mcp/google-ads.yaml를 창조하십시오: GOOGLE ADS CREDENTIALS=/path/to/google-ads.yaml에 관하여 ONLY DEFAULT ACCOUNT=1 를 설정하여 google list accounts 를 비활성화하고 기본 고객 ID를 어디에나 사용합니다. 하나의 계정을 관리할 때 유용합니다.
개요(AI 번역)
MCP를 통해 AI 전원 광고 관리. 8 플랫폼에서 232 도구 - Google 광고, 메타 광고, GA4, 콘솔 검색, 태그 관리자, Matomo, Bing Webmaster 및 PageSpeed Insights.
오픈 소스. 1개의 서버. Claude, Cursor, Windsurf 및 MCP 클라이언트와 함께 작동합니다.
플랫폼
| 플랫폼 | 접두사 | 도구 | 오스 |
|---|---|---|---|
| 구글 애드 | [T0] | 81 | OAuth (브라우저) |
| 메타 광고 | [T1] | 40 | OAuth (브라우저) |
| 구글 애널리틱스(GA4) | ga4_ |
31 | OAuth (browser) |
| 구글 검색 콘솔 | [T3] | 18 | OAuth (브라우저) |
| 구글 태그 관리자 | [T4] | 14 | OAuth (브라우저) |
| Matomo Analytics | [T5] | 24 | API 토큰 |
| 빙 웹마스터 도구 | [T6] | 21 | API 키 |
| 페이지속도 인사이트 | [T7] | 3 | API 키 (옵션) |
설치
빠른 시작
MCP 클라이언트 구성에 추가 (예: ~/.claude/mcp_servers.json]):
또는 직접 실행:
구성
모든 설정 파일은 에서 라이브 ~/.unified-ads-mcp/. 이 디렉토리를 먼저 만듭니다:
OAuth 토큰은 첫 번째 브라우저 기반 인증 후 자동으로 캐시됩니다.
구글 광고
~/.unified-ads-mcp/google-ads.yaml 만들기:
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Aidvertaiser
AI-powered advertising management via MCP. 232 tools across 8 platforms — Google Ads, Meta Ads, GA4, Search Console, Tag Manager, Matomo, Bing Webmaster, and PageSpeed Insights.
Open source. One server. Works with Claude, Cursor, Windsurf, and any MCP client.
Platforms
| Platform | Prefix | Tools | Auth |
|---|---|---|---|
| Google Ads | google_ |
81 | OAuth (browser) |
| Meta Ads | meta_ |
40 | OAuth (browser) |
| Google Analytics (GA4) | ga4_ |
31 | OAuth (browser) |
| Google Search Console | gsc_ |
18 | OAuth (browser) |
| Google Tag Manager | gtm_ |
14 | OAuth (browser) |
| Matomo Analytics | matomo_ |
24 | API token |
| Bing Webmaster Tools | bing_ |
21 | API key |
| PageSpeed Insights | pagespeed_ |
3 | API key (optional) |
Installation
# From source
git clone https://github.com/Draivix/aidvertaiser.git
cd aidvertaiser
uv sync
Quick Start
Add to your MCP client config (e.g. ~/.claude/mcp_servers.json):
{
"aidvertaiser": {
"command": "uv",
"args": ["run", "--directory", "/path/to/aidvertaiser", "unified-ads-mcp"]
}
}
Or run directly:
uv run unified-ads-mcp
Configuration
All config files live in ~/.unified-ads-mcp/. Create this directory first:
mkdir -p ~/.unified-ads-mcp
OAuth tokens are cached here automatically after first browser-based authentication.
Google Ads
Create ~/.unified-ads-mcp/google-ads.yaml:
developer_token: YOUR_DEVELOPER_TOKEN
client_id: YOUR_CLIENT_ID
client_secret: YOUR_CLIENT_SECRET
login_customer_id: YOUR_MCC_ID # Optional, for MCC access
default_customer_id: YOUR_CUSTOMER_ID # Optional, skip account listing
Env var override: GOOGLE_ADS_CREDENTIALS=/path/to/google-ads.yaml
Tip: Set ONLY_DEFAULT_ACCOUNT=1 to disable google_list_accounts and force using the default customer ID everywhere. Useful when you only manage one account.
Meta Ads
Create ~/.unified-ads-mcp/meta-ads.yaml:
app_id: YOUR_APP_ID
app_secret: YOUR_APP_SECRET
access_token: YOUR_TOKEN # Optional, bypasses browser OAuth
default_account_id: act_XXXXXXXXXX # Optional
Or set environment variables: META_APP_ID, META_APP_SECRET, META_ACCESS_TOKEN.
Env var override: META_ADS_CREDENTIALS=/path/to/meta-ads.yaml
Google Analytics (GA4)
Create ~/.unified-ads-mcp/google-analytics.yaml:
client_id: YOUR_CLIENT_ID
client_secret: YOUR_CLIENT_SECRET
default_property_id: YOUR_PROPERTY_ID # Optional
Falls back to google-ads.yaml for client_id/client_secret (same Google Cloud project).
Env var override: GOOGLE_ANALYTICS_CREDENTIALS=/path/to/google-analytics.yaml
Google Search Console
Uses google-ads.yaml for client credentials (same Google Cloud project). No separate config needed.
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →