AI Readiness
ai-readiness
귀하의 웹사이트가 AI 검색에 노출되고 있나요? ChatGPT, Perplexity, Claude, Google AI가 귀하의 사이트를 크롤링하고 이해할 수 있는지 확인하고, 무엇을 고쳐야 할지 정확히 알려주는 의존성 없는 초경량 CLI 도구입니다.
npx github:epistemedeus/ai-readiness yoursite.com설치 불필요, 가입 불필요, 의존성 없음. Node 18+.
브라우저를 선호하시나요? 설치 없이 동일한 검사를 samedaydesk.com/tools/ai-readiness 에서 실행하세요.
📦 수정 작업을 대신 처리해 드릴까요? AI Search Readiness Kit: $9
체커는 무엇을 고쳐야 하는지 알려줍니다. 이 키트는 수정에 필요한 모든 것을 붙여넣기만 하면 되도록 제공합니다:
복사-붙여넣기용 robots.txt (모든 AI 크롤러를 환영), Organization + WebSite + FAQPage JSON-LD, title/meta/Open Graph 템플릿, XML sitemap
영향도 순으로 정렬된 7가지 수정 우선순위 체크리스트
아래 데이터셋의 기반이 되는 전체 벤치마크
결제 후 즉시 전송, 가입 불필요
→ AI Search Readiness Kit 받기 ($9) · 사이트에 대한 대행 감사(audit)를 원하시나요? samedaydesk.com 을 확인하세요.
데이터셋: AI 검색 준비도로 평가된 136개 기업 (2026년 6월)
7개 산업 분야의 136개 유명 기업 홈페이지에 이 체커를 실행하여 전체 결과를 공개했습니다. 출처를 밝히면 자유롭게 사용할 수 있는 오픈 데이터입니다.
인터랙티브 정렬 가능 리더보드: samedaydesk.com: AI-Search Readiness Leaderboard
산업별 평균 점수 (낮을수록 AI 검색이 읽기 어려움):
산업 | 평균 점수 | n |
마케팅 에이전시 | 92 | 24 |
SaaS | 88 | 24 |
개발 도구 | 86 | 17 |
이커머스 | 85 | 19 |
AI 스타트업 | 83 | 25 |
핀테크 | 74 | 16 |
헬스테크 | 63 | 11 |
주요 발견 사항: 헬스테크가 AI 검색 준비도가 가장 낮은 산업입니다 (평균 63). Klarna는 F (38)를 받았고, GitHub, Chime, Ramp, Gusto, Ro, Hims, Zocdoc은 각각 D를 받았습니다. 일부 AI 기업도 어려움을 겪고 있습니다. Perplexity는 C, LlamaIndex는 D를 받았습니다. 대부분의 격차는 동일하며 완전히 해결 가능합니다: JavaScript 전용 홈페이지, JSON-LD 구조화 데이터 부재, sitemap 부재입니다.
산업별 상세 보고서: SaaS · 이커머스 · 마케팅 에이전시 · AI 스타트업 · 헬스테크.
Related MCP server: geo-audit
이것이 왜 중요한가
AI 검색은 사람들이 정보를 찾는 방식이 되고 있으며, AI 답변은 크롤링 가능하고 잘 구조화된 소수의 페이지에서 가져옵니다. robots.txt에서 GPTBot이 차단되어 있거나 페이지에 구조화 데이터가 없다면, 사이트가 인간에게 아무리 훌륭해 보여도 AI 답변에서 보이지 않을 수 있습니다. 이 도구는 인용 대상이 될 자격이 있는지 여부를 결정하는 기술적 기본 사항을 확인합니다.
확인 항목
확인 항목 | 중요성 |
AI 크롤러 접근 |
|
구조화 데이터 (JSON-LD) | AI 엔진은 JSON-LD ( |
Title 및 meta description | 존재하고 적절한 길이로 작성되어, 엔진이 사용할 깔끔한 요약을 제공합니다. |
Open Graph 태그 | 더 풍부한 기계 판독 가능 컨텍스트와 깔끔한 링크 미리보기를 제공합니다. |
XML sitemap | 엔진이 페이지를 발견하도록 돕습니다. Bing Webmaster Tools에 제출하세요 (ChatGPT Search는 Bing 인덱스를 읽습니다). |
llms.txt | 저비용 위생 조치로만 표시됩니다. 솔직한 참고: 아직 AI 인용에 대한 입증된 효과가 없으므로, 누구도 이를 순위 향상 도구로 판매하도록 속지 마세요. |
0-100 점수, 등급, 그리고 각 실패 항목에 대한 구체적인 수정 방법을 받게 됩니다.
예시
$ npx github:epistemedeus/ai-readiness example.com
AI Readiness https://example.com/
Score 72/100 Grade B
PASS AI crawler access No AI crawler blocked.
FAIL Structured data (JSON-LD) None found.
fix: Add Organization + FAQPage + Article JSON-LD.
PASS Title & meta description title 41 chars, description 132 chars
WARN Open Graph tags 2 og: tags
fix: Add og:title, og:description, og:image, og:url.
PASS XML sitemap found
WARN llms.txt none (minor: no proven citation effect)스크립팅용 JSON 출력: npx github:epistemedeus/ai-readiness yoursite.com --json
MCP 서버로 사용하기
이 체커를 모든 Model Context Protocol 클라이언트 (Claude Desktop, Cursor, Cline 등)에 추가하여 AI 어시스턴트에게 *"내 사이트가 AI 검색에 노출되나요?"*라고 물어보고 점수화된 보고서를 인라인으로 받아보세요. 의존성 없이 stdio로 실행됩니다.
{
"mcpServers": {
"ai-readiness": {
"command": "npx",
"args": ["-y", "github:epistemedeus/ai-readiness", "mcp"]
}
}
}두 가지 도구를 제공합니다:
check_ai_readiness(url): 점수, 등급, 각 격차에 대한 구체적인 수정 방법을 반환합니다.generate_ai_readiness_fixes(url): 시작용 Organization + FAQPage JSON-LD (사이트에서 미리 채워짐)와 AI 크롤러 친화적인 robots.txt를 생성합니다.
이 독립형 패키지는 두 도구를 갖춘 로컬 MCP 서버입니다. 위의 npx stdio 설정 (npx -y github:epistemedeus/ai-readiness mcp, 또는 node mcp.js)을 사용하세요. http.js는 최소한의 상태 비저장 커스텀 JSON-RPC-over-HTTP POST 어댑터입니다 (POST /mcp). 이는 MCP Streamable HTTP가 아니며, 프로덕션용 원격 MCP 전송이 아니며, 일반 Streamable HTTP 클라이언트는 이를 그대로 사용할 수 없습니다. 이 패키지에는 호스팅된 원격 MCP URL이 없습니다.
CI에서 사용하기 (GitHub Action)
배포할 때마다 URL을 확인하여 AI 검색 회귀를 빠르게 감지하세요:
- uses: epistemedeus/ai-readiness@v1
with:
url: https://yoursite.com심층 버전
이 CLI는 기술적 기본 사항을 확인합니다. 마크업만으로는 답할 수 없는 질문: ChatGPT, Perplexity, Google AI가 구매자가 입력하는 검색어에 대해 실제로 귀하를 인용하나요? 명명된 경쟁사와 어떻게 비교되나요? 가장 ROI가 높은 수정은 무엇인가요?
이것이 SameDayDesk의 AI-Search Visibility Audit입니다: 엔진 전반의 실제 인용 테스트, 경쟁사 벤치마크, 우선순위 수정 목록을 PDF 및 웹 보고서로 제공하며 당일 전달됩니다. → samedaydesk.com
커스텀 MCP 서버가 필요하신가요?
이것이 구축된 방식처럼: 의존성 없음, stdio 및 커스텀 JSON-RPC-over-HTTP POST 어댑터, MCP 레지스트리에 게시, 두 개의 집중된 도구? 우리는 귀하의 API 또는 제품을 위해 동일한 방식으로 MCP 서버를 구축합니다. (궁금하신가요? 가이드를 읽어보세요: How to build a dependency-free MCP server.)
커스텀 MCP 서버: $349, 빠른 전달. 귀하의 API에 연결된 작동하는 서버 (stdio + 선택적 호스팅 원격)를 받게 되며, 레지스트리/매니페스트 설정도 완료됩니다. → 구축 요청하기 (또는 직접 구매).
가이드
AI 검색에서 사이트를 읽히고 인용되게 하는 방법에 대한 무료 심층 가이드:
라이선스
MIT © SameDayDesk
Available Tools
2 toolscheck_ai_readinessA
Check whether a website is visible to AI search engines (ChatGPT, Perplexity, Claude, Google AI Overviews). Fetches the site + robots.txt and scores AI-crawler access, structured data (JSON-LD), title/meta, Open Graph, sitemap, and llms.txt. Returns a 0-100 score, a letter grade, and a specific fix for each gap.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The website to check, e.g. example.com or https://example.com |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description fully explains the tool's behavior: fetching the site and robots.txt, scoring multiple factors, and returning a score, grade, and specific fixes. It covers the core actions and outputs without ambiguity.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is three sentences, front-loaded with the main action, and contains no filler. Each sentence adds essential information: purpose, process, and output.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the moderate complexity, one required parameter, and no output schema, the description adequately explains the return value (score, grade, fix). It mentions all key components checked, making it complete for an agent to understand what the tool does.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The single parameter 'url' is fully described in the schema (100% coverage). The tool description repeats the same example format, adding no new semantics beyond what the schema already provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: 'Check whether a website is visible to AI search engines' and details the specific checks (robots.txt, JSON-LD, etc.). It distinguishes from the sibling tool 'generate_ai_readiness_fixes' which focuses on providing fixes.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description does not explicitly state when to use this tool versus the sibling or alternatives. While the action is clear, there is no guidance on context or prerequisites (e.g., website must be accessible).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
generate_ai_readiness_fixesA
Generate starter fixes to make a website visible to AI search: Organization + FAQPage JSON-LD (pre-filled from the site's real title/description) and an AI-crawler-friendly robots.txt. Paste the JSON-LD into the homepage and replace robots.txt. This is the free starter version of the same-day Fix Pack.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The website to generate fixes for, e.g. example.com |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It discloses that the tool generates starter fixes and that it uses the site's real title/description. However, it does not mention any potential side effects, permissions needed, or limitations beyond being a starter version. For a simple generative tool, this is adequate but not fully transparent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise, consisting of two sentences that immediately convey the tool's purpose and outputs. Every sentence adds value, and the structure is front-loaded with the most important information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with one parameter and no output schema, the description is fairly complete. It explains what outputs are generated and how to apply them. However, it lacks details on prerequisites, error handling, or a precise definition of 'AI search'. Overall, it covers the essential aspects.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Only one parameter (url) with schema description coverage at 100%. The description adds no additional meaning beyond the schema's description. Since schema coverage is high, baseline is 3. No enums or constraints, so no missing nuance.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool generates starter fixes for AI visibility, specifically Organization + FAQPage JSON-LD and an AI-friendly robots.txt. It also distinguishes from the sibling tool 'check_ai_readiness' which checks readiness, while this generates fixes.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit instructions on how to use the outputs: paste JSON-LD into homepage <head> and replace robots.txt. Mentions it's a free starter version, implying usage context. Lacks explicit when-not-to-use or alternative scenarios, but the guidance is clear and actionable.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
2 tool updates
- First observed
check_ai_readiness - First observed
generate_ai_readiness_fixes
TDQS
Each tool has a distinct purpose: one checks AI readiness, the other generates fixes. No overlap in functionality.
Both tool names follow a consistent verb_noun pattern with snake_case (check_ai_readiness, generate_ai_readiness_fixes).
Two tools is minimal; while the domain is narrow, a server like this might benefit from additional tools like a detailed report or verification tool.
The tools cover checking and generating fixes, but there is no tool to verify fixes after application or to manage multiple websites, leaving some gaps.
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 Connectors
Checks llms.txt, AI crawler access in robots.txt, and sitemap - with a 0-100 AI readiness score.
Scan any website's AI readiness: AI search visibility and AI agent usability. Free, no auth.
AEO audit: score any website 0-100 for AI visibility. Checks schema, meta, content, AI crawlers.
Scan any public site for AI-agent visibility; get scored findings, a machine-readable fix pack, and
Related MCP Servers
- AlicenseAqualityDmaintenanceAudits AI-bot visibility: robots.txt per-bot for 22 AI user-agents (GPTBot/ClaudeBot/PerplexityBot/etc), Cloudflare flags, JSON-LD, sitemap, llms.txt, SPA shell, plus cross-model brand mentions via Perplexity + OpenRouter. 0-100 score. SSRF-guarded, spend-capped.41MIT
- AlicenseNot gradedqualityCmaintenanceEvaluates any website's AI visibility with 15 checks across crawlability, structure, content, and connectivity, and provides actionable fixes.10MIT
- 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.32501MIT

Agundur GEO Scannerofficial
AlicenseNot gradedqualityCmaintenanceChecks whether a website is readable and citable by AI search engines — llms.txt, Schema.org structured data, AI-bot access in robots.txt, content freshness, answer directness, E-E-A-T signals, plus a LocalBusiness Rich Results validator. Free, no API key, remote Streamable HTTP.1MIT
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/epistemedeus/ai-readiness'
If you have feedback or need assistance with the MCP directory API, please join our Discord server