Google Search Console MCP Server
by ozhehkovski
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port of the status page and /mcp endpoint (bound to 127.0.0.1). | 3333 |
| GSC_SITES | No | Comma-separated properties to sync, e.g. sc-domain:example.com,https://blog.example.com/. | all |
| PUBLIC_URL | No | URL shown in snippets when running behind a proxy. | http://localhost:3333 |
| BRAND_NAMES | No | Brand terms for all sites (per site: set_brand_names tool). | |
| CLICKHOUSE_URL | No | URL of the ClickHouse database used to store imported Search Console data. | http://localhost:8123 |
| HISTORY_MONTHS | No | History to import on the first run (Search Console keeps 16). | 16 |
| MCP_AUTH_TOKEN | No | Require Authorization: Bearer <token> for /mcp and uploads. | |
| CLICKHOUSE_USER | No | Username for connecting to the ClickHouse database. | gsc |
| SYNC_CONCURRENCY | No | Days fetched in parallel from the API. | 4 |
| CLICKHOUSE_PASSWORD | No | Password for connecting to the ClickHouse database. | gsc-local-password |
| SYNC_INTERVAL_HOURS | No | How often to pull fresh data; 0 = only at start. | 6 |
| INSPECTION_DAILY_LIMIT | No | URL Inspection checks per site per sync (Google allows 2,000/day); 0 disables. | 100 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues