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 12 USD per maand.
- Bron. github.com/AminForou/mcp-gsc.
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_sitemapsenlist_sitemaps_enhanced: alle sitemaps inclusief fouten en waarschuwingen.manage_sitemaps: sitemaps indienen of verwijderen.reauthenticate: opnieuw inloggen of switchen van Google account.
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.txtenpyproject.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 hem ook op een eigen managed cloud VPS hosten. 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 in vijf stappen op hoofdlijnen
- 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.
- 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 .venvgevolgd dooruv pip install -r requirements.txt. - 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.
- Voeg de mcp-gsc server toe aan de configuratie van je MCP-client. Voor Claude Desktop is dat het
claude_desktop_config.jsonbestand; voor andere clients gelden vergelijkbare config files. - Herstart de client en test met een vraag als “welke properties zie je in mijn Search Console” of laat de assistent
get_capabilitiesaanroepen.
De volledige installatieprocedure inclusief de exacte commando’s en JSON-snippets staat in de officiële README op github.com/AminForou/mcp-gsc. Wij verwijzen daar bewust naar, omdat de auteur de implementatie regelmatig verbetert; in versie 0.3.2 van april 2026 is bijvoorbeeld de OAuth browser flow voor uvx verbeterd.
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.
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. Vervang waar nodig de voorbeelddata door je eigen property of URL.
- 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.”
- 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.”
- 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.”
- 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?”
- Mobile versus desktop verschillen. “Welke queries hebben op mobiel een gemiddelde positie die meer dan vijf plekken slechter is dan op desktop?”
- URL-inspectie in batch. “Inspecteer deze URL’s en geef per URL de indexeringsstatus, last crawl en eventuele rich result types: [lijst URL’s].”
- Sitemap-controle. “Welke sitemaps zijn ingediend voor mijn property en welke fouten of waarschuwingen zijn er per sitemap?”
- 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.”
- 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.”
- 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.
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.
| Aspect | Handmatig in GSC | mcp-gsc zelf hosten | Advanced GSC MCP (gehost) |
|---|---|---|---|
| Kosten | Gratis | Gratis (MIT-licentie) | Vanaf 12 USD per maand (founding cohort) |
| Setup | Geen | Een avond: OAuth en Python via uvx | Paar minuten via one-click sign-in |
| Data en credentials | Volledig in eigen Google account | Volledig in eigen beheer | Via gehoste dienst van derden |
| GA4-tools | Apart in GA4 | Niet inbegrepen | Inbegrepen |
| AI-clients | Niet van toepassing | Claude Desktop, Cursor, Codex CLI, Gemini CLI, Antigravity | Claude.ai, ChatGPT, Cursor, Claude Desktop |
| Multi-account | Per login switchen | OAuth of Service Account | Native 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.
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.
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.
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. 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 12 dollar 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 op een Cloud VPS, 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? Bekijk onze Cloud VPS pagina of neem contact op. We helpen je graag van eerste setup tot dagelijkse productie.