gsc-mcp-server
by AppsYogi-com
Overview
The GSC-MCP Server connects Google Search Console to Model Context Protocol (MCP) clients like Claude and Cursor, enabling AI agents to query GSC data and perform SEO-related tasks.
Installation
npx -y @appsyogi/gsc-mcp-server runSecurity Notes
The server stores OAuth refresh tokens. While it attempts to use the OS keychain via `keytar` (more secure), it explicitly falls back to storing these highly sensitive tokens *unencrypted* in a plain JSON file (`tokens.json`) if `keytar` is unavailable or fails. This is a critical security vulnerability. Additionally, `clientId` and `clientSecret` are stored in `config.json` on disk. There are no obvious `eval` or direct arbitrary command execution vulnerabilities, and API input is schema-validated via Zod, mitigating common injection risks. However, the unencrypted token storage fallback significantly lowers the security score.
Similar Servers
mcp-omnisearch
Provides a unified interface for various search, AI response, content processing, and enhancement tools via Model Context Protocol (MCP).
Google-Search-MCP-Server
This MCP server enhances Google search with AI-powered research synthesis, content extraction, source quality assessment, and deduplication, designed to be used by large language models (LLMs) like Claude.
mcp-server
A Model Context Protocol (MCP) server that integrates with SerpApi to provide comprehensive search engine results and data extraction to an LLM.
dataforseo-mcp-server
A Model Context Protocol (MCP) server that enables LLMs to interact with DataForSEO and Local Falcon SEO APIs for tasks like keyword research, backlink analysis, and SERP data retrieval.