환경 설정

개인정보 보호는 저희에게 중요합니다. 웹사이트의 기본 기능에 반드시 필요하지 않은 특정 유형의 저장소는 사용자가 직접 비활성화할 수 있습니다. 카테고리를 차단하면 웹사이트 이용 경험에 영향을 줄 수 있습니다. 더 보기

모든 쿠키 허용

Google Search Console, Analytics, Speed Insight를 AI에 연결하는 무료 MCP

Google Search Console을 Claude, ChatGPT, Cursor 및 모든 MCP 클라이언트로 가져오세요. 채팅창에서 바로 무료 SEO 및 AI 가시성(GEO) 진단을 받아보세요.

claudePixel art of a retro-style orange alien or monster with square eyes and legs on a transparent background.Diamond shape with a smooth gradient blending red, blue, green, and yellow colors.logo openaiHexagonal shape with a three-dimensional white arrow pointing to the upper right on a dark background.White Docker whale logo with stacked containers on its back inside a blue circle.logo perplexity star composed of interconnected teal lines forming triangles and arrow shapes.

Sorank를 AI(MCP)에 연결하기

Sorank는 원격 MCP 서버를 제공하여 AI 어시스턴트가 Google Search Console 데이터를 평문으로 읽을 수 있게 합니다. 이를 통해 즉각적인 개선 사항, 성과 추이, 색인 상태, 사이트맵, Google의 16개월 제한을 넘어서는 장기 기록, 가장 큰 변화를 보인 항목 등을 확인할 수 있습니다.

이 서비스는 읽기 전용이며 사용자 본인의 Google 계정을 사용합니다. Sorank는 사용자의 사이트나 Google 계정을 절대 변경하지 않습니다.

MCP 서버 URL

https://mcp.sorank.com/functions/v1/mcp

연결 방식

모든 클라이언트는 동일한 흐름을 따릅니다. URL을 한 번 붙여넣으면 클라이언트가 브라우저를 열어 Google로 로그인하고 읽기 전용 Search Console 액세스 권한을 부여하게 합니다. 별도로 설정할 것은 없습니다. API 키, 클라이언트 ID, 토큰 등이 필요하지 않습니다. 서버가 등록 및 인증(동적 클라이언트 등록을 사용하는 OAuth 2.1)을 자동으로 처리합니다.

질문 가능한 내용

프롬프트 예시:

  • "내 Search Console 속성 목록을 보여줘."
  • "sorank.com에서 바로 적용할 수 있는 SEO 개선 사항은 무엇인가요?"
  • "지난 3개월간의 클릭 수와 노출 수를 이전 기간과 비교해서 보여줘."
  • "왜 https://example.com/pricing 색인되지 않았나요?"
  • "지난 분기 대비 가장 많이 증가하거나 감소한 페이지와 쿼리는 무엇인가요?"

1단계: 커넥터 메뉴 열기

Claude 홈 화면에서 메시지 입력창 왼쪽 하단의 + 버튼을 클릭합니다. 메뉴에서 커넥터에 마우스를 올린 후, 하단의 커넥터 관리를 클릭합니다.

Gmail, Google 캘린더와 같은 커넥터 옵션과 '커넥터 관리'가 강조 표시된 드롭다운 메뉴입니다.

2단계: 사용자 지정 커넥터 추가

사용자 지정 → 커넥터 메뉴로 이동합니다. 커넥터 목록 오른쪽 상단의 +를 클릭한 다음 사용자 지정 커넥터 추가를 선택합니다.

사용자 지정 커넥터를 추가하는 옵션이 포함된 플러그인 커넥터 목록과 GitHub 통합이 강조 표시된 앱 인터페이스입니다.

3단계: Sorank 세부 정보 입력

대화 상자에 다음 내용을 입력하세요:

이름 : Sorank
URL : https://mcp.sorank.com/functions/v1/mcp

OAuth 클라이언트 ID / 비밀번호는 비워 둡니다.

추가를 클릭합니다.

Sorank 이름과 URL이 입력되어 있고, 취소 및 추가 버튼이 있는 '사용자 지정 커넥터 추가' 대화 상자입니다.

Step 4 : Connect

Sorank now appears under Not connected.

Select it and click Connect.

App interface showing web connectors list and prompt to connect to Sorank with a Connect button.

Step 5 : Sign in with Google

A Google window opens. Pick your account and approve read-only access to your Search Console.

(Read-only, Sorank never modifies your Search Console.)

Google sign-in consent screen for Sorank to access your Google Account with Allow and Cancel buttons.

Step 6 : Allow the tools

Sorank is now connected.

On its page you'll see Tool permissions with four tools: gsc_list_sites, gsc_performance, gsc_opportunities and geo_score.

Leave them on Always allow so Claude can run them without asking every time.

Software interface showing connectors list with Sorank selected and associated tool permissions enabled.

Step 7 : Use it in a chat

In any chat, click + → Connectors and make sure the Sorank toggle is on. Then ask, for example:

"With Sorank, list my Search Console sites, then show my top quick-win keywords."

You'll get your live Search Console insights right in the conversation.

Dark mode app menu showing Connectors submenu with Sorank toggle switched on and other connectors listed.

VS Code (GitHub Copilot)

Requires VS Code 1.102 or newer, GitHub Copilot signed in, and Agent
mode in Copilot Chat.

One click:

  1. Command Palette (Ctrl/Cmd + Shift + P) -> MCP: Add Server.
  2. Choose HTTP.
  3. Paste the server URL and name it Sorank. Pick your user profile (all
    projects) or this workspace.
  4. The browser opens to sign in with Google. Approve the read-only access.

Or with a file - create .vscode/mcp.json (per project) or add the same
servers block to your user settings.json under mcp:

{
 "servers": {
   "sorank": {
     "type": "http",
     "url": "https://kcgtdxrygpvazuecnggt.supabase.co/functions/v1/mcp"
   }
 }
}

Click Start above the entry, then complete the Google sign-in.

Use it in Copilot Chat -> Agent mode (make sure Sorank is enabled in the
tools picker).

Cursor

  1. Settings -> Tools & MCP -> New MCP Server (or edit ~/.cursor/mcp.json
    for all projects, or .cursor/mcp.json for one project):

{
 "mcpServers": {
   "sorank": {
     "url": "https://kcgtdxrygpvazuecnggt.supabase.co/functions/v1/mcp"
   }
 }
}

Windsurf (Cascade)

  1. Settings -> Tools -> Windsurf Settings -> Add Server, or click View
    Raw Config
    and edit ~/.codeium/windsurf/mcp_config.json:

{
 "mcpServers": {
   "sorank": {
     "serverUrl": "https://kcgtdxrygpvazuecnggt.supabase.co/functions/v1/mcp"
   }
 }
}

  1. Reload the server list, then complete the Google sign-in when prompted.
  2. Use Sorank from Cascade.

Tool List

SEO / GEO scoring

geo_score

Returns a rough GEO (generative-engine / AI search) citability score from 0 to 100 for a given URL, based on signals AI engines favour (structured data, Q&A blocks, concrete stats, clear headings, freshness). It is a light server-side approximation; the full GEO engine lives in the Sorank extension.
Input: url (required)

Google Search Console: account & setup

gsc_list_sites

Lists the Search Console properties the connected Google account can access (verified properties only). This is the starting point, since most other tools need a site_url from here.
Input: none

gsc_sitemaps

Lists the sitemaps submitted for a property and their health: last submitted / downloaded dates, error and warning counts, and submitted-vs-indexed URL counts.
Input: site_url (required)

gsc_inspect_url

Inspects one URL's Google index status (URL Inspection API): indexed or not, last crawl time, coverage state, the canonical Google chose, robots/fetch state, mobile usability and rich-result types. Ideal for diagnosing why a page is (or is not) in Google.
Input: site_url, url (both required)

Performance & opportunities

gsc_performance

Returns Search Console performance for a property: clicks, impressions, CTR and average position, broken down by chosen dimensions (query, page, country, device, date, searchAppearance) over a date range. With compare=true, it also returns the previous equal-length period plus deltas.
Input: site_url (required); optional days, start_date, end_date, dimensions, row_limit, compare

gsc_opportunities

Surfaces quick-win SEO opportunities: queries ranking just off the top (positions 4-20) with real impressions, ranked by the clicks they could gain by reaching the top of page 1. (Free diagnosis; fixes and content are Sorank's paid layer.)
Input: site_url (required); optional days, limit

gsc_movers

Returns the biggest movers from Sorank's long-term store: the queries (or pages) whose clicks rose or fell the most between a recent month and an earlier one, including comparisons further back than Google's 16-month limit.
Input: site_url (required); optional dimension (query/page), months_back, limit

Google Analytics (GA4)

ga_list_properties

Lists the GA4 properties the connected Google account can access. This is the starting point for Analytics, since every other GA tool needs a property_id from here.
Input: none

ga_performance

Returns GA4 traffic performance for a property: users, new users, sessions, engaged sessions, engagement rate, average engagement time and views, broken down by chosen dimensions (date, page, channel, country, device) over a date range. With compare=true, it also returns the previous equal-length period plus deltas.
Input: property_id (required); optional days, start_date, end_date, dimensions, metrics, compare

ga_traffic_sources

Breaks down traffic by acquisition channel, source and medium (organic search, direct, referral, paid, social, email and AI assistants), so you can see where users actually come from and how each source performs.
Input: property_id (required); optional days, limit

ga_conversions

Reports key events and conversions (goal completions, sign-ups, purchases and revenue) by channel and landing page, so you can tie SEO/GEO traffic to real outcomes rather than vanity sessions.
Input: property_id (required); optional days, event_name

ga_audience

Audience and behaviour overview: new vs returning users, devices, countries / languages, and top landing and exit pages with engagement and bounce. A quick read on who your visitors are and how they behave.
Input: property_id (required); optional days

PageSpeed Insights (Core Web Vitals)

psi_analyze_url

Runs a Google PageSpeed Insights analysis for a single URL: the overall Lighthouse performance score plus the key audits (LCP, Total Blocking Time, CLS, Speed Index) and the top opportunities to make the page faster, for mobile and/or desktop.
Input: url (required); optional strategy (mobile/desktop)

psi_core_web_vitals

Returns the Core Web Vitals for a URL - LCP, INP and CLS - using both lab (Lighthouse) and field (CrUX real-user) data when available, with a clear pass / needs-improvement / fail verdict against Google's thresholds.
Input: url (required); optional strategy (mobile/desktop)

psi_site_audit

Runs PageSpeed across a set of key pages (home plus your main templates) and aggregates a site-wide speed picture: average scores, worst offenders and the opportunities that recur most often, so you know what to fix first.
Input: site_url or urls (required); optional strategy, limit

야심 찬 기업을 위한 블로그