microsoft-ads-mcp
Create and manage Microsoft Advertising campaigns (Bing Ads / DuckDuckGo Ads) via MCP server - campaigns, ad groups, keywords, ads, and reporting
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Create and manage Microsoft Advertising campaigns (Bing Ads / DuckDuckGo Ads) via MCP server - campaigns, ad groups, keywords, ads, and reporting
How to use
Sklonuj repozytorium serwera MCP na swoją maszynę: git clone https://github.com/Duartemartins/microsoft-ads-mcp-server.git, przejdź do katalogu i zainstaluj zależności poleceniem pip install -r requirements.txt.
Utwórz konto Microsoft Ads na ads.microsoft.com, następnie zarejestruj się w programie deweloperskim na developers.ads.microsoft.com, aby uzyskać token deweloperski. W Azure Portal (portal.azure.com) stwórz aplikację Azure AD z URI przekierowania https://login.microsoftonline.com/common/oauth2/nativeclient i zanotuj identyfikator klienta.
Skonfiguruj mcporter, dodając wpis do pliku ~/.mcporter/mcporter.json. Sekcja mcpServers powinna zawierać konfigurację microsoft-ads z poleceniem python3, ścieżką do server.py oraz zmiennymi środowiskowymi MICROSOFT_ADS_DEVELOPER_TOKEN i MICROSOFT_ADS_CLIENT_ID.
Uwierzytelnij się, wywołując polecenie mcporter call microsoft-ads.get_auth_url, otwórz zwrócony adres URL w przeglądarce, zaloguj się na swoje konto Microsoft, a następnie skopiuj adres URL przekierowania.
Ukończ proces uwierzytelniania, wywołując mcporter call microsoft-ads.complete_auth z skopiowanym adresem URL przekierowania jako parametrem.
Po uwierzytelnieniu możesz zarządzać kampaniami — twórz nowe kampanie, dodawaj grupy ogłoszeń i słowa kluczowe, publikuj ogłoszenia oraz pobieraj raporty wydajności bezpośrednio z agenta AI.