searchconsole-mcp
searchconsole-mcp
프로젝트를 위한 Google Search Console 자동화 MCP 서버: 검색 분석, 사이트맵 관리, 사이트 속성 및 URL 검사.
도구
도구 | 설명 |
| 서비스 계정이 액세스할 수 있는 모든 속성 나열 |
| 속성 추가/제거 ( |
| 클릭수, 노출수, CTR, 위치를 쿼리/페이지/국가/기기/날짜별로 그룹화하고 필터 지원. 기본값은 최근 28일 |
| 제출된 사이트맵과 색인된 개수 확인 |
| 사이트맵 제출 또는 삭제 |
| URL 검사 API: 색인 상태, 표준 URL, 크롤링 정보, 모바일 사용성 |
Related MCP server: Google Search Console + GA4 MCP Server
일회성 Google 설정
Google Cloud Console에서 프로젝트를 생성합니다.
Google Search Console API를 활성화합니다 (APIs & Services > Library).
서비스 계정을 생성하고 (IAM & Admin > Service Accounts) JSON 키를 다운로드합니다.
각 Search Console 속성에 대해: Settings > Users and permissions > Add user에서 서비스 계정 이메일(
...@...iam.gserviceaccount.com)을 붙여넣고 소유자(Owner) 권한을 부여합니다 (URL 검사 API에는 소유자 권한이 필요합니다).
구성
환경 변수:
변수 | 필수 | 설명 |
| 둘 중 하나 | 서비스 계정 JSON 키 전체를 인라인으로 |
| 둘 중 하나 | 키 파일 경로. 기본값은 |
| 선택 | 기본 속성. 각 호출에서 |
서버는 시작 시 작업 디렉터리에서 .env 파일도 로드합니다.
MCP 클라이언트에 등록
opencode (~/.config/opencode/opencode.json 또는 프로젝트 .opencode/opencode.json):
{
"mcp": {
"searchconsole": {
"type": "local",
"command": ["node", "/absolute/path/to/searchconsole-mcp/dist/index.js"],
"environment": {
"GSC_SERVICE_ACCOUNT_FILE": "/absolute/path/to/service-account.json",
"GSC_DEFAULT_SITE": "sc-domain:example.com"
}
}
}
}Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"searchconsole": {
"command": "node",
"args": ["/absolute/path/to/searchconsole-mcp/dist/index.js"],
"env": {
"GSC_SERVICE_ACCOUNT_FILE": "/absolute/path/to/service-account.json",
"GSC_DEFAULT_SITE": "sc-domain:example.com"
}
}
}
}개발
npm install
npm run build # tsc -> dist/
npm start # run the server on stdio
npm run smoke # boots the server and lists tools참고 사항
분석 데이터는 약 2일 지연됩니다. 최신 부분 데이터를 포함하려면
dataState: "all"을 전달하세요.API는 요청당 분석 행을 25,000개로 제한합니다. 페이지네이션에는
startRow를 사용하세요.API로 사이트를 추가하면 소유권이 확인될 때까지 미검증 상태로 남습니다. 가장 쉬운 방법은 먼저 UI에서 서비스 계정 이메일을 소유자(Owner)로 추가하는 것입니다.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Google Search Console to query search analytics, inspect URL indexing status, and manage sitemaps. It allows users to monitor SEO performance and site health through natural language commands in MCP-compatible clients.1233MIT
- FlicenseNot gradedqualityNot gradedmaintenanceEnables querying Google Search Console and Google Analytics 4 data to retrieve search performance and site analytics. It provides tools for listing web properties and running detailed reports using secure Google OAuth authentication.
- AlicenseNot gradedqualityCmaintenanceEnables interaction with Google Search Console via MCP, offering search analytics, performance summaries, URL inspection, sitemap management, and property listing for SEO workflows.1651MIT
- FlicenseNot gradedqualityFmaintenanceEnables interacting with Google Search Console via natural language, supporting search analytics, URL inspection, sitemap management, and site listing.24
Related MCP Connectors
Turn Search Console data into SEO actions, content, publishing, indexing, and AI insights.
SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.
Web search, news, page retrieval, sitemaps, and trending topics through Search1API.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Parithosh-Varma/searchconsole-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server