Onboard GEO Precheck MCP Server
Allows GEO prechecking of Figma frames (with node-id) to assess readiness for generative search and AI Overview citation, providing scores, grades, and prioritized actions.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Onboard GEO Precheck MCP ServerPrecheck https://example.com for AI Overviews"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Onboard GEO Precheck — MCP 서버 (연동 담당자용)
컨셉브리프를 쓰는 그 자리에서, 랜딩 페이지(또는 Figma 프레임)가 생성형 검색·AI Overview에 인용될 준비가 되어 있는지를 바로 점검하는 얇은 MCP 래퍼입니다. 기존 감사 서비스(Onboard GEO Precheck)는 수정하지 않고, 그 위에 MCP tool 계층만 얹습니다.
접속 주소·비밀번호는 연동 담당자 본인 환경의 값을 넣습니다. 이 레포에는 아무 실값도 담기지 않습니다.
제공 도구
도구 | 하는 일 |
| 라이브 웹페이지 GEO 준비도 감사 → 총점·등급·축별 점수·우선순위 개선 액션 반환 |
| Figma 프레임( |
| 이전 감사의 전체 상세(채점 근거 |
각 도구는 브리프에 바로 붙일 수 있는 report_markdown 블록을 함께 돌려줍니다.
출력 축: AI Overview 준비도 · 브랜드 노출 · 포지션 · 콘텐츠 다양성 · 인용 보너스 → 총점(100)·등급(A~D)
Related MCP server: maxaeo-ai-visibility-mcp
설치 (1회)
cd onboard-geo-precheck-mcp
python3 -m venv .venv
./.venv/bin/pip install -r requirements.txt방식 A — stdio (로컬 실행, 권장)
MCP 클라이언트가 서버를 로컬 프로세스로 실행하는 방식입니다. 클라이언트 설정 파일(예: Claude Desktop claude_desktop_config.json, Cursor ~/.cursor/mcp.json)의 mcpServers에 아래를 추가합니다. 경로·주소·비밀번호는 본인 환경 값으로 바꾸세요.
{
"mcpServers": {
"onboard-geo-precheck": {
"command": "/절대경로/onboard-geo-precheck-mcp/.venv/bin/python",
"args": ["/절대경로/onboard-geo-precheck-mcp/server.py"],
"env": {
"GEO_PRECHECK_BASE_URL": "http://<감사서비스-주소>",
"GEO_PRECHECK_PASSWORD": "<사이트-비밀번호>"
}
}
}
}Claude Code CLI라면:
claude mcp add onboard-geo-precheck \
-e GEO_PRECHECK_BASE_URL=http://<감사서비스-주소> \
-e GEO_PRECHECK_PASSWORD=<사이트-비밀번호> \
-- /절대경로/onboard-geo-precheck-mcp/.venv/bin/python /절대경로/onboard-geo-precheck-mcp/server.py등록 후 클라이언트를 재시작하면 도구가 뜹니다.
방식 B — Remote MCP (URL 하나로 접속)
서버를 HTTP transport로 띄우면 /mcp 엔드포인트가 열리고 Bearer 토큰으로 보호됩니다. 사내 LLM이 URL로 붙는 형태입니다.
서버 실행(HTTP 모드):
GEO_MCP_TRANSPORT=http \
GEO_MCP_PORT=8091 \
GEO_MCP_TOKEN=<발급받은-토큰> \
GEO_PRECHECK_BASE_URL=http://<감사서비스-주소> \
GEO_PRECHECK_PASSWORD=<사이트-비밀번호> \
./.venv/bin/python server.pyMCP 클라이언트 등록(원격 URL + 토큰):
{
"mcpServers": {
"onboard-geo-precheck": {
"url": "http://<서버-호스트>:8091/mcp",
"headers": { "Authorization": "Bearer <발급받은-토큰>" }
}
}
}헬스체크:
/healthz(인증 불필요)토큰 없는
/mcp요청은401공개 배포 시
GEO_MCP_TOKEN은 반드시 설정
사용 예 (컨셉브리프 흐름)
"이 랜딩 컨셉이 AI 검색에 인용될 준비가 됐는지 봐줘: https://example.com/product , 브랜드 키워드는 ○○○"
→ precheck_url 호출 → 총점/등급 + 개선 액션이 나오고, 그대로 브리프의 "GEO 진단" 섹션에 붙이면 됩니다.
환경변수
변수 | 기본값 | 설명 |
|
| 감사 서비스 인스턴스 주소(본인 환경 값으로) |
| (없음, 필수) | 사이트 접근 비밀번호(쿠키 세션 자동 처리) |
|
| upstream 요청 타임아웃(초) |
|
|
|
|
| http 모드 bind 호스트 |
|
| http 모드 bind 포트 |
| (없음) | http 모드 Bearer 토큰 — 공개 배포 시 반드시 설정 |
참고 / 한계
URL 감사는 결정적(deterministic)이고 무료입니다. (유료 LLM 재작성은 이 MCP 범위 밖)
매우 무겁거나 느린 페이지는 프록시/터널 타임아웃(약 100초)을 넘겨
502가 날 수 있습니다 — 가벼운 페이지로 재시도하세요.접속 주소·비밀번호·토큰은 각자 환경 값이며, 레포·설정 파일에 커밋하지 마세요.
This server cannot be deployed
Maintenance
Related MCP Connectors
AEO audit: score any website 0-100 for AI visibility. Checks schema, meta, content, AI crawlers.
Run SEO + AI-visibility (GEO) audits from Claude, Cursor & other AI clients.
Scan any website's AI readiness: AI search visibility and AI agent usability. Free, no auth.
Checks llms.txt, AI crawler access in robots.txt, and sitemap - with a 0-100 AI readiness score.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables rapid analysis of landing pages for SEO compliance, conversion structure, color contrast accessibility, and performance metrics with automated optimization suggestions and code snippets.6 npm1MIT
- AlicenseAqualityAmaintenanceEnables AI agents to check whether a public website is crawlable, understandable, and ready for AI search workflows through local-only audits of robots.txt, sitemaps, metadata, and llms.txt.345 npm1MIT
- AlicenseAqualityBmaintenanceCheck whether a website is visible to AI search engines (ChatGPT, Perplexity, Claude, Google AI Overviews). Returns a 0-100 readiness score, a grade, and a specific fix for each gap. Dependency-free, no API keys.23 npmMIT
- FlicenseNot gradedqualityDmaintenanceAudits any website for SEO issues, providing scored health checks, schema validation, and performance analysis through AI assistants.-