AI 26 min lezen Door

Google Search Console koppelen aan Claude met mcp-gsc: SEO-analyses in minuten in plaats van uren

Google Search Console is een goudmijn voor wie een website serieus neemt, maar het filteren, vergelijken en interpreteren van de data kost in de praktijk uren per week. Sinds wij mcp-gsc gebruiken, een open source Model Context Protocol server die Claude direct toegang geeft tot Search Console, hebb...

Laptop met code op donker scherm illustreert het koppelen van Google Search Console aan Claude met de mcp-gsc MCP server

Hoe koppel ik Google Search Console aan Claude via MCP?

Je koppelt Google Search Console aan Claude met mcp-gsc, een open source MCP-server die je met uvx installeert en die je in Claude Desktop aanmeldt in claude_desktop_config.json met een OAuth-client van het type Desktop app. Reken op ongeveer een half uur, en houd er rekening mee dat het alleen werkt in de Claude Desktop-app en niet op claude.ai in de browser, omdat de server lokaal op jouw eigen machine draait.

Google Search Console is een goudmijn voor wie een website serieus neemt, maar het filteren, vergelijken en interpreteren van de data kost in de praktijk uren per week. Sinds wij mcp-gsc gebruiken, een open source Model Context Protocol server die Claude direct toegang geeft tot Search Console, hebben wij de meeste van die uren teruggewonnen. In deze gids leggen we uit hoe het werkt, hoe je het zelf draaiend krijgt en welke concrete SEO-vragen je voortaan in een conversatie met je AI-assistent beantwoordt in plaats van handmatig in de GSC-interface.

De mcp-gsc server is gemaakt door AminForou en staat op GitHub onder de MIT-licentie. Je vindt de broncode, de README en de actuele releases op github.com/AminForou/mcp-gsc. Voor SEO-professionals, agencies en ondernemers die hun eigen vindbaarheid willen verbeteren zonder een zee van losse tools te bouwen, is het in 2026 een van de meest praktische open source MCP servers in omloop.

In het kort

  • Wat het is. Een open source MCP-server (MIT-licentie) die Google Search Console direct koppelt aan AI-clients zoals Claude Desktop, Cursor, Codex CLI, Gemini CLI en Antigravity.
  • Waarom het werkt. Handmatige analyses in de GSC-interface vervangen door een conversatie met je AI-assistent. Wat eerst twintig minuten kostte, doe je in een minuut.
  • Wat je nodig hebt. Een Google Cloud project met de Search Console API, OAuth credentials van het type Desktop app en een Python-omgeving (uvx aanbevolen).
  • Wat het kost. Gratis voor de zelf-gehoste open source versie. De gehoste variant Advanced GSC MCP start op ongeveer 11 euro (12 USD) per maand.
  • Bron. github.com/AminForou/mcp-gsc.

Liever niet op je laptop draaien? mcp-gsc draait net zo goed centraal op een eigen server. Bij PC Patrol kun je een Cloud VPS huren met NVMe-opslag in een EU-datacenter en Nederlandse support, handig als je hem voor je team of meerdere klantsites beschikbaar wilt maken.

Wat is een MCP server in het kort

Het Model Context Protocol is de standaard die Anthropic in november 2024 introduceerde om AI-modellen op een veilige en uniforme manier te koppelen aan externe data en tools. Een MCP server is een klein programma dat draait op je eigen machine of server en specifieke functies aanbiedt aan een MCP-compatibele AI-client. Voor de inhoudelijke kant van MCP en architectuurkeuzes hebben wij eerder geschreven over het voordeel van een custom MCP server bouwen in Laravel ten opzichte van een API.

Voor een eindgebruiker betekent MCP simpelweg dit: je AI-assistent kan tijdens een chat zelfstandig een echte API raadplegen, data ophalen en die in zijn antwoord verwerken, zonder dat jij ergens iets handmatig hoeft te kopiëren. Voor SEO-werk verandert dat het hele werkpad.

Wat mcp-gsc is en waarom het waardevol is voor SEO

mcp-gsc is een MCP server die de Google Search Console API ontsluit naar AI-assistenten. Volgens de officiële README werkt de server met Claude Desktop, Cursor, Codex CLI, Gemini CLI, Antigravity en elke andere MCP-compatibele client. Je stelt in natuurlijke taal een vraag over je rankings, klikken, impressies of indexeringsstatus, en de assistent haalt zelf de relevante data op, analyseert en presenteert het. De server gebruikt jouw eigen Google credentials, dus je deelt geen wachtwoorden met derden.

De waarde voor SEO is drieledig. Ten eerste: snelheid. Een keyword analyse die normaal twintig minuten in de GSC interface kost, doe je in een minuut via een conversatie. Ten tweede: verbanden. De assistent legt automatisch verbanden tussen pagina’s en queries die je in een tabblad-overzicht zou missen. Ten derde: schaalbaarheid. Je kunt periodieke rapportages voor meerdere klantsites uitvoeren zonder per site een dashboard te bouwen.

Welke tools mcp-gsc beschikbaar maakt

Volgens de actuele README bevat mcp-gsc onder meer de volgende tools die je AI-assistent kan aanroepen. De auteur vermeldt in totaal twintig tools en raadt aan om binnen je client get_capabilities aan te roepen voor de complete actuele lijst.

  • get_capabilities: lijst alle beschikbare tools en de huidige authenticatiestatus.
  • list_properties: toont alle GSC properties waar jouw account toegang toe heeft.
  • get_site_details: details over een specifieke property.
  • get_search_analytics: top queries en pagina’s met klikken, impressies, CTR en positie.
  • get_advanced_search_analytics: analytics met filters op land, device, query en pagina.
  • get_performance_overview: prestatiesamenvatting voor een periode.
  • compare_search_periods: vergelijkt twee periodes en toont verschillen.
  • get_search_by_page_query: zoektermen die verkeer naar een specifieke pagina sturen.
  • inspect_url_enhanced: gedetailleerde crawl- en indexstatus voor een URL.
  • batch_url_inspection: maximaal tien URL’s tegelijk inspecteren.
  • check_indexing_issues: meerdere URL’s tegelijk controleren op indexeringsproblemen.
  • get_sitemaps en list_sitemaps_enhanced: alle sitemaps inclusief fouten en waarschuwingen.
  • manage_sitemaps: sitemaps indienen of verwijderen.
  • reauthenticate: opnieuw inloggen of switchen van Google account.

Wat je per mcp-gsc-tool kunt opvragen

De tabel hieronder zet de tools uit dit artikel naast wat je ermee opvraagt en het getal dat de README erbij noemt. Staat er geen getal bij, dan is dat in de bron niet vermeld.

ToolWat je ermee opvraagtGetal uit de bron
get_capabilitiesAlle beschikbare tools en de authenticatiestatus20 tools in totaal
list_propertiesAlle properties waar je account toegang tot heeftNiet vermeld
get_search_analyticsTop queries en pagina’s met klikken, impressies, CTR en positieNiet vermeld
get_advanced_search_analyticsDezelfde cijfers met filters op land, device, query en paginaNiet vermeld
compare_search_periodsTwee periodes naast elkaar, met de verschillen2 periodes per aanroep
inspect_url_enhancedCrawl- en indexstatus van één URL1 URL per aanroep
batch_url_inspectionIndexstatus van een reeks URL’s in één keerMaximaal 10 URL’s
get_sitemaps en list_sitemaps_enhancedIngediende sitemaps met fouten en waarschuwingenNiet vermeld

De volledige tabel met alle tools, parameters en uitleg staat in de README van de mcp-gsc repository op GitHub.

Wat je nodig hebt voordat je begint

  • Een Python omgeving op je laptop of een eigen VPS. mcp-gsc draait op Python en gebruikt requirements.txt en pyproject.toml.
  • Een Google Cloud project met de Search Console API ingeschakeld.
  • OAuth client credentials van het type Desktop app, of een Service Account voor automatisering of teamgebruik.
  • Een MCP-compatibele client zoals Claude Desktop, Cursor, Codex CLI, Gemini CLI of Antigravity.
  • Toegang tot ten minste één Search Console property.

Wie een MCP server liever niet op een werkstation draait, kan ook een Cloud VPS huren en hem daar centraal draaien. De server ondersteunt daarvoor een HTTP-transport en een Docker-image, zodat je hem op afstand kunt benaderen in plaats van alleen lokaal. Voor agencies die meerdere klantsites tegelijk willen analyseren, is een centrale MCP server op een vaste machine bovendien praktischer dan een lokale installatie.

mcp-gsc installeren: complete stap-voor-stap handleiding

  1. Maak in Google Cloud Console een project, schakel de Search Console API in en maak een OAuth client ID van het type Desktop app aan. Download het JSON-bestand en bewaar het op een vaste plek.
  2. Installeer mcp-gsc. De auteur raadt uvx aan als snelste route. Een alternatief is een lokale clone van github.com/AminForou/mcp-gsc met uv venv .venv gevolgd door uv pip install -r requirements.txt.
  3. Configureer de mcp-gsc server door het credentials bestand op de juiste plek te zetten. Bij eerste gebruik opent een browservenster om je Google account te koppelen, daarna wordt de token bewaard.
  4. Voeg de mcp-gsc server toe aan de configuratie van je MCP-client. Voor Claude Desktop is dat het claude_desktop_config.json bestand; voor andere clients gelden vergelijkbare config files.
  5. Herstart de client en test met een vraag als “welke properties zie je in mijn Search Console” of laat de assistent get_capabilities aanroepen.

Hieronder staan die vijf stappen in detail, met de exacte commando’s en de configuratie die je nodig hebt. Reken op ongeveer een half uur, waarvan het meeste in Google Cloud Console. De auteur verbetert de implementatie regelmatig, dus draai altijd de nieuwste versie; in versie 0.3.2 van april 2026 is bijvoorbeeld de OAuth-browserflow voor uvx verbeterd.

De vijf stappen en de tijd die ze kosten

StapWat je doetTijd volgens dit artikel
1Google Cloud project, Search Console API aan en een OAuth client ID van het type Desktop appNiet vermeld per stap, wel het grootste deel van de totale tijd
2uv en uvx installeren met 3 commando’s in de terminalNiet vermeld
3Claude Desktop configureren in claude_desktop_config.jsonNiet vermeld
4Het volledige pad naar uvx invullen bij commandNiet vermeld
5Claude volledig herstarten en testen met List my GSC propertiesNiet vermeld
Totaal5 stappen, van leeg Google Cloud project tot werkende koppelingOngeveer 30 minuten

Stap 1. Google API-credentials aanmaken

Claude moet namens jou bij de Search Console API kunnen. Daarvoor maak je in Google Cloud een OAuth-koppeling aan. Voor persoonlijk gebruik is dit de aanbevolen methode: je gebruikt je eigen Google-account en deelt geen wachtwoorden met derden.

  1. Ga naar Google Cloud Console en maak een nieuw project aan of selecteer een bestaand project.
  2. Schakel de Search Console API in. Zoek in de bibliotheek op “Search Console API” en klik op Inschakelen.
  3. Ga naar Credentials, kies Create Credentials en daarna OAuth client ID.
  4. Stel zo nodig het OAuth consent screen in, kies als applicatietype Desktop app en klik op Create.
  5. Download het JSON-bestand en bewaar het op een vaste plek, bijvoorbeeld als client_secrets.json in je map Documenten. Het volledige pad heb je straks nodig.

Let op het applicatietype: kies Desktop app en niet Web application. Dit is de fout die later de meeste OAuth-problemen veroorzaakt.

Stap 2. uv en uvx installeren

De makkelijkste manier om mcp-gsc te draaien is met uvx. Je hoeft dan niets te clonen, geen Python apart te installeren en geen virtuele omgeving te beheren. Open je terminal en voer deze drie commando’s na elkaar uit.

# 1. Downloaden en installeren
curl -LsSf https://astral.sh/uv/install.sh | sh

# 2. Activeren in je huidige terminalsessie
source $HOME/.local/bin/env

# 3. Permanent maken voor alle toekomstige sessies
echo 'source $HOME/.local/bin/env' >> ~/.zshrc

Controleer daarna met uv --version of de installatie is gelukt. Waarom alle drie de commando’s? De installer plaatst uv in ~/.local/bin, maar je al geopende terminal kent die map nog niet. Stap twee activeert het direct, stap drie zorgt dat elke nieuwe terminal het automatisch oppakt.

Stap 3. Claude Desktop configureren

Open het configuratiebestand van Claude Desktop. Op een Mac vind je dat op ~/Library/Application Support/Claude/claude_desktop_config.json. Voeg het onderstaande blok toe, of maak het bestand aan met precies deze inhoud als het nog niet bestaat. Vervang de twee paden door die van jou.

{
  "mcpServers": {
    "gscServer": {
      "command": "/FULL/PATH/TO/uvx",
      "args": ["mcp-search-console"],
      "env": {
        "GSC_OAUTH_CLIENT_SECRETS_FILE": "/full/path/to/client_secrets.json"
      }
    }
  }
}

Het pakket heet mcp-search-console, dat is correct. De server die je in Claude aanspreekt heet daarna gscServer, zoals in dit blok.

Stap 4. Het juiste pad naar uvx invullen

Grafische apps zoals Claude Desktop lezen je shellconfiguratie niet uit en kennen ~/.local/bin dus niet. Vul daarom het volledige pad naar uvx in, niet alleen uvx. Zoek het pad op met which uvx; op een Mac is dat meestal /Users/JOUW_NAAM/.local/bin/uvx. Sla je dit over, dan krijg je vrijwel zeker de foutmelding spawn uvx ENOENT.

Stap 5. Herstarten en testen

Sla het configuratiebestand op en sluit Claude Desktop volledig af met Cmd+Q. Alleen het venster sluiten is niet genoeg, de app moet echt herstarten om de nieuwe configuratie te laden. Bij het eerste gebruik opent automatisch een browservenster waarin je je Google-account koppelt; daarna wordt de token lokaal bewaard. Test met de vraag List my GSC properties. Zie je je properties verschijnen, dan staat de koppeling. Gebeurt er niets, vraag Claude dan om get_capabilities aan te roepen: die tool rapporteert precies de authenticatiestatus.

Alternatief: installeren via een lokale clone

Wil je de code zelf kunnen aanpassen of een specifieke versie draaien, kloon dan de repository in plaats van uvx te gebruiken.

git clone https://github.com/AminForou/mcp-gsc.git
cd mcp-gsc
uv venv .venv
uv pip install -r requirements.txt

In je Claude Desktop-config verwijs je dan rechtstreeks naar de Python in de virtuele omgeving en naar het serverscript, met "command": "/full/path/to/mcp-gsc/.venv/bin/python" en "args": ["/full/path/to/mcp-gsc/gsc_server.py"]. Voor de meeste gebruikers is de uvx-route sneller en makkelijker te onderhouden.

Alternatief: een Service Account voor teams en automatisering

Werk je met een team of wil je periodieke rapportages automatiseren, dan is een Service Account praktischer dan persoonlijke OAuth. Maak er een aan onder Credentials in Google Cloud, genereer een JSON-sleutel en voeg het e-mailadres van het Service Account in Search Console toe als gebruiker met volledige toegang, onder Instellingen en Gebruikers en machtigingen. In je config gebruik je dan deze omgevingsvariabelen.

"env": {
  "GSC_CREDENTIALS_PATH": "/full/path/to/service_account.json",
  "GSC_SKIP_OAUTH": "true"
}

Troubleshooting: de fouten waar de meeste mensen op vastlopen

  • spawn uvx ENOENT of command not found: uvx. Claude kan uvx niet vinden. Gebruik het volledige pad uit which uvx bij command. Dit is veruit de meest gemelde fout.
  • uv --version geeft command not found vlak na de installatie. Je huidige terminalsessie ziet ~/.local/bin nog niet. Voer source $HOME/.local/bin/env uit en maak het daarna permanent in je shellconfig.
  • Authentication failed of credentials file not found. Gebruik altijd het absolute pad naar je credentials-bestand, en controleer of je in stap 1 een Desktop app-client hebt gemaakt en geen Web application-client.
  • Het werkt alleen in de Claude Desktop app, niet op de website. Dat klopt en is geen fout: de server draait lokaal op jouw machine.
  • De configuratie lijkt te kloppen maar er gebeurt niets. Controleer of alle paden absoluut zijn, sluit de app volledig af met Cmd+Q, open hem opnieuw en laat Claude get_capabilities aanroepen.
  • Een domain property geeft een foutmelding. In oudere versies kwam dat voor, sinds versie 0.2.1 is het opgelost. Draai de nieuwste versie.

De volledige documentatie, inclusief alle releases, staat in de officiële README op github.com/AminForou/mcp-gsc.

Concrete use cases die mcp-gsc mogelijk maakt

Keyword opportunities ontdekken

Vraag de assistent welke queries veel impressies hebben maar laag ranken. Met get_advanced_search_analytics haal je een gefilterde lijst op queries op pagina twee of drie, gesorteerd op impressievolume. Dat zijn de quick wins voor nieuwe content of paginaoptimalisatie. In dezelfde sessie kun je vervolgens titels en koppen laten voorstellen op basis van de queries.

Content gap analyse op je sitemap

Door get_search_analytics te combineren met de eigen sitemap signaleert de assistent thema’s waar content tekortkomt. Dit is dezelfde aanpak die bruikbaar is om bijvoorbeeld Generative Engine Optimization als onderwerp toe te voegen aan je blog, op het moment dat AI-gerelateerde queries impressies krijgen zonder bijbehorende landingspagina.

Interne linking suggesties

De assistent kan voor twee blogposts de query data ophalen via get_search_by_page_query en voorstellen welke anchor texts het beste werken voor onderlinge links. Voor wie een diepe blog cluster bouwt, scheelt dat veel handwerk. Dezelfde aanpak werkt prima voor de hostingclusters die je elders op pcpatrol.nl ziet, zoals onze gids over WordPress onderhoud uitbesteden.

URL inspection en indexeringsproblemen

Met inspect_url_enhanced en check_indexing_issues krijg je crawl- en indexstatus voor specifieke URL’s. Met batch_url_inspection inspecteer je tot tien URL’s tegelijk. Voor sites die net een hack hebben gehad, zoals beschreven in onze blog over SEO-schade herstellen na hack, scheelt dat een halve dag spitten in de GSC interface.

Periode-vergelijkingen voor maandrapportages

Met compare_search_periods vergelijkt de assistent twee periodes en levert een geformatteerde samenvatting met winnaars, verliezers en hypotheses voor de oorzaak. Voor agencies betekent dit dat een maandrapportage voor een klant binnen een paar minuten staat in plaats van een uur.

Analytics naast Search Console zetten

Search Console vertelt je wat mensen zochten voordat ze klikten, niet wat ze daarna deden. Wil je die twee helften naast elkaar leggen, dan kun je op dezelfde manier de Microsoft Clarity MCP server aan Claude koppelen en in één gesprek de zoekopdracht, de klik en het scrollgedrag op de landingspagina bij elkaar brengen.

Voorbeeldprompts die je direct in Claude kunt plakken

De ervaring met mcp-gsc staat of valt bij goede prompts. Onderstaande tien prompts werken in Claude Desktop of een andere MCP-compatibele client zodra mcp-gsc draait. Klik op een prompt om hem te kopiëren. Vervang waar nodig de voorbeelddata door je eigen property of URL.

  1. Quick wins op pagina twee en drie. “Welke 10 queries hebben de afgelopen 28 dagen meer dan 50 impressies maar staan op gemiddelde positie 11 tot 30? Sorteer op impressievolume.”
  2. Periode-vergelijking voor maandrapportage. “Vergelijk de afgelopen 28 dagen met de 28 dagen daarvoor en geef de top 10 winnaars en verliezers per pagina, met absolute en procentuele veranderingen in klikken en impressies.”
  3. CTR-optimalisatie per pagina. “Voor pagina X: welke queries leveren impressies maar nul klikken op positie 1 tot 10? Stel per query een verbeterde meta-titel en meta-description voor.”
  4. Cannibalisatie opsporen. “Toon queries waar meerdere pagina’s van mijn site impressies krijgen. Welke pagina krijgt de klikken en welke staat hoger? Wijst dit op cannibalisatie?”
  5. Mobile versus desktop verschillen. “Welke queries hebben op mobiel een gemiddelde positie die meer dan vijf plekken slechter is dan op desktop?”
  6. URL-inspectie in batch. “Inspecteer deze URL’s en geef per URL de indexeringsstatus, last crawl en eventuele rich result types: [lijst URL’s].”
  7. Sitemap-controle. “Welke sitemaps zijn ingediend voor mijn property en welke fouten of waarschuwingen zijn er per sitemap?”
  8. Content-gap analyse. “Welke queries krijgen impressies zonder dat er een specifieke landingspagina voor bestaat? Stel per query een onderwerp voor een nieuwe blog voor.”
  9. Branded versus non-branded. “Splits de afgelopen 28 dagen in branded queries (bevatten ‘pc patrol’) versus non-branded en toon klikken, impressies en gemiddelde positie per groep.”
  10. Daily digest van gisteren. “Geef een samenvatting van gisteren: top 5 queries op klikken, top 5 pagina’s op impressies en alle nieuwe queries die in de top 10 verschenen.”

Tip: bewaar je beste prompts als snippets in een aparte notitie. Naarmate je vaker met mcp-gsc werkt, ontstaat er een eigen library aan prompts die jouw workflow weerspiegelt.

Praktijkvoorbeeld: waarom een dalende gemiddelde positie vaak goed nieuws is

Een van de nuttigste dingen die je met mcp-gsc doet, is een cijfer ontleden dat er in de interface alarmerend uitziet. Een voorbeeld uit onze eigen praktijk: bij een site die wij beheren zakte de gemiddelde positie in vier weken van 24 naar 30. In het overzicht ziet dat eruit als een klap. Het bleek precies het tegenovergestelde te zijn.

De aanpak kostte vier prompts in een enkel gesprek. Klik op een prompt om hem te kopiëren.

  1. Meet het verschil. “Vergelijk de laatste 28 dagen met de 28 dagen daarvoor op siteniveau: klikken, impressies, CTR en gemiddelde positie.”
  2. Zoek de veroorzaker. “Welke pagina’s leveren de meeste impressies in de nieuwe periode? Toon per pagina de impressies, de gemiddelde positie en de klikken, gesorteerd op impressies.”
  3. Reken de vervuiler eruit. “Bereken de impressie-gewogen gemiddelde positie van de site zonder de twee pagina’s met de meeste impressies, en vergelijk die met dezelfde berekening over de vorige periode.”
  4. Controleer op cannibalisatie. “Welke pagina’s van mijn site krijgen allebei impressies op het zoekwoord X? Toon per pagina de impressies, de positie en de klikken.”

De uitkomst: twee pagina’s die om hetzelfde zoekwoord vochten, waren samen goed voor bijna de helft van alle impressies, stonden gemiddeld rond positie 45 en leverden geen enkele klik op. Zij trokken het sitegemiddelde omlaag. Reken je die twee eruit, dan stond de rest van de site juist bijna zes posities hoger dan een maand eerder.

Dat is precies het soort verband dat je in een dashboard mist, omdat je daar naar één getal per periode kijkt in plaats van naar de verdeling erachter. Twee lessen die je hieruit meeneemt: stuur niet op gemiddelde positie zolang je nieuwe content publiceert die eerst diep binnenkomt, en controleer bij elke nieuwe pagina eerst of je er niet al een hebt die hetzelfde zoekwoord bedient.

Wil je dit zelf naspelen, dan heb je alleen de installatie nodig. Die staat hierboven stap voor stap beschreven, inclusief de commando’s en de troubleshooting voor de fouten waar de meeste mensen op vastlopen.

Voor- en nadelen na een paar maanden gebruik

Voordelen. De integratie voelt natuurlijk aan, antwoorden komen snel en de combinatie met de analyseskills van een capabele AI-client haalt verbanden boven die in een dashboard onzichtbaar blijven. MIT-licentie en open source betekenen geen vendor lock-in. Je behoudt volledige controle over de credentials. De server draait stabiel zodra je de eerste keer alles goed configureert.

Nadelen. De installatie vraagt enige technische kennis. Wie nog nooit met OAuth in Google Cloud gewerkt heeft, ervaart de eerste keer een leercurve. En tot slot: net als bij elke AI-workflow blijft het verstandig om belangrijke beslissingen met een eigen blik te dubbelchecken.

Vergelijking: handmatig, mcp-gsc zelf hosten of Advanced GSC MCP

Heb je geen zin in zelf hosten? De auteur biedt ook een gehoste variant aan onder de naam Advanced GSC MCP, met one-click Google sign-in en aanvullende GA4-tools. Onderstaande tabel zet de drie werkwijzen naast elkaar zodat je een bewuste keuze kunt maken.

AspectHandmatig in GSCmcp-gsc zelf hostenAdvanced GSC MCP (gehost)
KostenGratisGratis (MIT-licentie)Vanaf ongeveer 11 euro (12 USD) per maand (founding cohort)
SetupGeenEen avond: OAuth en Python via uvxPaar minuten via one-click sign-in
Data en credentialsVolledig in eigen Google accountVolledig in eigen beheerVia gehoste dienst van derden
GA4-toolsApart in GA4Niet inbegrepenInbegrepen
AI-clientsNiet van toepassingClaude Desktop, Cursor, Codex CLI, Gemini CLI, AntigravityClaude.ai, ChatGPT, Cursor, Claude Desktop
Multi-accountPer login switchenOAuth of Service AccountNative ondersteuning

Voor wie volledige controle over data en credentials wil houden, blijft de zelf-gehoste open source versie op github.com/AminForou/mcp-gsc de aanbevolen route.

Wat dit betekent voor SEO werk in 2026

De combinatie van een MCP server zoals mcp-gsc en een capabel taalmodel verandert hoe SEO-werk wordt georganiseerd. De handmatige clickwork in dashboards verdwijnt, de tijd verschuift naar interpretatie en strategische keuzes. Wie nog niet experimenteert, mist een van de grootste productiviteitsbronnen die marketingteams sinds Google Analytics hebben gehad. En het mooie: de drempel om te starten is een avond werk en geen enkel licentiegeld voor de open source variant.

MCP server hosten op een eigen Cloud VPS?

Wil je mcp-gsc of een andere MCP server centraal beschikbaar maken voor je team of klanten, in plaats van alleen op je laptop? Bij PC Patrol draai je hem op een Cloud VPS in een Duits EU-datacenter, met dagelijkse backups, monitoring en Nederlandstalige support. Geen vendor lock-in, volledige controle over je credentials.

PC Patrol in getallen

PC Patrol levert managed hosting en Cloud VPS, met een Cloud VPS vanaf 8,78 euro per maand. Dit is wat daar concreet achter zit:

  • Actief sinds 2010, gevestigd in Someren in Noord-Brabant
  • EU-datacenter in Duitsland, met eigen hardware in eigen beheer
  • Een beschikbaarheidsdoel van 99,8 procent op het gedeelde platform
  • Telefonisch bereikbaar op 085 130 8931, op werkdagen van 9 tot 17 uur
  • Maandelijks opzegbaar zonder setupkosten, met migratiegarantie en 30 dagen startgarantie uit artikel 4 van de algemene voorwaarden
  • Beheert ruim 855 domeinen voor meer dan 100 klanten

Wat je hierboven leest over een MCP server centraal draaien, kun je bij ons neerzetten op een Cloud VPS. De tarieven staan op onze pagina met prijzen.

Veelgestelde vragen over mcp-gsc

Heb ik Claude Desktop nodig of kan het ook met andere clients?

Volgens de README van mcp-gsc werkt de server met Claude Desktop, Cursor, Codex CLI, Gemini CLI, Antigravity en elke andere MCP-compatibele client. Je hoeft dus niet specifiek voor Claude Desktop te kiezen. Wat je niet kunt gebruiken is claude.ai in de browser, want de server draait lokaal op jouw machine.

Werkt mcp-gsc voor meerdere websites tegelijk?

Ja, alle properties die in jouw Search Console account zichtbaar zijn, zijn via mcp-gsc bereikbaar. Voor een agency met meerdere klantsites werkt dit, mits jouw Google account read access heeft op die properties. Voor automatisering of teamgebruik biedt de server ook een Service Account-route.

Werkt dit ook met een domain property in Search Console?

Ja. Alle properties die jouw gekoppelde Google-account ziet, inclusief domain properties, zijn via mcp-gsc bereikbaar. In oudere versies gaf een domain property soms een foutmelding, maar dat is sinds versie 0.2.1 opgelost. Draai daarom altijd de nieuwste versie.

Onder welke licentie staat mcp-gsc?

mcp-gsc is open source onder de MIT-licentie. Je mag de code dus vrij gebruiken, aanpassen en zelf hosten. De repository vind je op github.com/AminForou/mcp-gsc.

Is mijn Search Console data veilig?

De server draait op jouw eigen hardware met jouw eigen OAuth credentials of Service Account. Er is geen tussenliggende cloud-service van derden. Wel deelt je AI-client tijdens de sessie inhoudelijke data met de modelaanbieder, dus voor strikt vertrouwelijke data is het verstandig om vooraf te checken of dat past binnen jouw verwerkersovereenkomsten.

Werkt mcp-gsc ook met Bing Webmaster Tools of GA4?

Nee, mcp-gsc richt zich uitsluitend op de Google Search Console API. Voor Bing of andere zoekmachines bestaan er aparte MCP servers die je naast mcp-gsc kunt installeren; een actueel overzicht staat in ons artikel over de beste MCP servers voor SEO en marketing in 2026. De gehoste variant Advanced GSC MCP voegt wel GA4-tools toe als aanvulling.

Werkt mcp-gsc op Windows, Mac en Linux?

Ja. Omdat mcp-gsc een Python-pakket is, draait het op elk besturingssysteem waar Python beschikbaar is. De auteur raadt installatie via uvx aan voor de snelste route, wat op alle drie de platforms werkt.

Wat kost mcp-gsc?

De zelf-gehoste open source variant is gratis onder de MIT-licentie. Je betaalt alleen voor eventuele hostingkosten als je hem niet op je laptop maar op een eigen server draait. De gehoste variant Advanced GSC MCP start volgens de README op ongeveer 11 euro (12 USD) per maand tijdens de founding cohort fase.

Kan ik mcp-gsc op een eigen VPS draaien in plaats van mijn laptop?

Ja, en voor agencies of teams is dat vaak praktischer. Je installeert Python op je VPS, koppelt de Search Console API en houdt de mcp-gsc-sessie centraal beschikbaar voor je AI-clients. Bij PC Patrol zien we dit steeds vaker terugkomen bij klanten die een Cloud VPS huren, omdat één centrale installatie meerdere klanten en teamleden tegelijk bedient.

Wat doe ik als de OAuth-koppeling tijdens setup faalt?

De meeste OAuth-fouten komen door een verkeerd OAuth client type of een ontbrekende redirect URI. Controleer in Google Cloud Console of je een Desktop app client hebt aangemaakt en niet een Web application client. Sinds versie 0.3.2 van april 2026 is de OAuth browser flow voor uvx verbeterd, dus update altijd eerst naar de nieuwste versie via uvx.

Conclusie: mcp-gsc is in 2026 een no-brainer voor SEO werk

Wie zich voorheen door GSC dashboards moest worstelen voor een fatsoenlijke analyse, krijgt met mcp-gsc een tweede paar handen dat dat werk overneemt. De installatie kost een avond, de winst is meetbaar vanaf dag twee. Voor SEO-professionals, agencies en ondernemers die hun eigen vindbaarheid serieus nemen, is dit een van de eerste MCP servers om in productie te nemen. Wij gebruiken hem zelf en zien geen reden om terug te gaan naar de oude werkwijze.

Aan de slag? Bekijk de repository op github.com/AminForou/mcp-gsc voor de actuele installatiestappen en releases. Wil je sparren over de installatie, een MCP server centraal hosten of integreren met je bestaande SEO-stack? Overweeg je een eigen server, dan kun je bij ons een Cloud VPS huren of neem contact op. We helpen je graag van eerste setup tot dagelijkse productie.

Veelgestelde vragen over het koppelen van Search Console aan Claude

Is het koppelen van Google Search Console aan Claude gratis?

De zelf-gehoste variant van mcp-gsc is gratis: de server staat op GitHub onder de MIT-licentie en je gebruikt je eigen Google-account. Je betaalt alleen als je hem niet op je laptop draait maar op een eigen server, want dan komen daar hostingkosten bij. Wil je niet zelf hosten, dan is er de gehoste variant Advanced GSC MCP, die volgens de README op ongeveer 11 euro (12 USD) per maand start in de founding cohort fase.

Werkt dit ook met een Search Console property die iemand met mij heeft gedeeld?

Ja. Alle properties die jouw gekoppelde Google-account in Search Console ziet, zijn via mcp-gsc bereikbaar, inclusief properties van klanten waar je als gebruiker aan bent toegevoegd. Dat geldt ook voor domain properties; in oudere versies gaf zo'n property nog een foutmelding, maar dat is sinds versie 0.2.1 opgelost. Met list_properties controleer je in één vraag welke properties de koppeling werkelijk ziet.

Welke rechten heb ik nodig in Search Console en Google Cloud?

In Search Console heb je minimaal read access nodig op de properties die je wilt analyseren. Werk je met een Service Account in plaats van persoonlijke OAuth, dan voeg je het e-mailadres van dat Service Account in Search Console toe als gebruiker met volledige toegang, onder Instellingen en Gebruikers en machtigingen. In Google Cloud moet je een project kunnen aanmaken, de Search Console API kunnen inschakelen en een OAuth client ID van het type Desktop app kunnen maken.

Hoe lang duurt het koppelen ongeveer?

Reken op ongeveer een half uur voor de vijf stappen, waarvan het grootste deel in Google Cloud Console zit. De rest is het installeren van uv en uvx met drie commando's, het toevoegen van een blok aan claude_desktop_config.json en één keer herstarten. Je weet dat het staat zodra List my GSC properties je eigen properties teruggeeft.

Wat gaat er meestal mis bij de OAuth-stap?

De twee meestgemelde oorzaken zijn een verkeerd OAuth client type en een pad dat niet absoluut is. Kies in Google Cloud Console een Desktop app client en geen Web application client, en verwijs in je config altijd met het volledige pad naar je credentials-bestand. Sinds versie 0.3.2 van april 2026 is de OAuth-browserflow voor uvx verbeterd, dus update eerst naar de nieuwste versie voordat je verder zoekt. Blijft het stil, laat Claude dan get_capabilities aanroepen; die tool rapporteert precies de authenticatiestatus.

Werkt het ook met andere AI-tools dan Claude?

Ja. Volgens de README werkt mcp-gsc met Claude Desktop, Cursor, Codex CLI, Gemini CLI, Antigravity en elke andere MCP-compatibele client, dus je zit niet vast aan Claude. Wat niet werkt is claude.ai in de browser, omdat de server lokaal op jouw machine draait en de browserversie daar niet bij kan. Wil je hem juist wel centraal beschikbaar maken voor een team, dan ondersteunt de server een HTTP-transport en een Docker-image.

Hulp nodig bij je eigen situatie?

Zoek je hosting waar iemand naar omkijkt?

Bij managed webhosting regelen wij de serversoftware, het SSL-certificaat, je e-mail en de dagelijkse back-ups. Jij hoeft er niet meer aan te denken.

Vanaf € 12,00 p/m, excl. btw

Bekijk managed webhosting 085 130 8931