swwa-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| lookup_checkpointA | KWCAG 2.2 검사항목 ID(공식 번호·별칭)·WCAG SC(wcag: 접두)·axe 규칙 ID·키워드로 검사항목을 조회한다. |
| get_checklistB | 검사항목·컴포넌트·페이지 전체·사용자 평가 스코프로 KWCAG 2.2 체크리스트를 만든다. |
| check_htmlA | HTML 문자열이나 로컬 HTML 파일을 KWCAG 2.2 기준으로 정적 검사한다. 웹 UI 코드를 작성·수정·리뷰할 때 반드시 호출한다. 브라우저 없이 동작하며, 렌더링이 필요한 항목(명도 대비·초점 표시·타깃 크기)은 '브라우저 감사 필요'로 표시한다. |
| check_contrastA | 두 색상 사이의 명도 대비를 계산하고 KWCAG 5.4.3(1.4.3) 기준 통과 여부를 판정한다. |
| audit_urlA | 실제 브라우저로 URL을 열어 KWCAG 2.2 기준 감사(axe + 초점·타깃 크기·본문 바로가기 등 동적 검사)를 수행한다. 사이트 점검·인증 준비 시 호출한다. 먼저 browser_status로 브라우저 가용성을 확인하라. |
| browser_statusA | audit_url이 사용할 브라우저(Chrome→Edge→Playwright chromium)가 설치되어 있는지 확인한다. audit_url 호출 전에 먼저 확인하라. |
| estimate_cert_readinessA | 여러 페이지의 검사 Report를 검사항목별 준수율로 집계해 웹 접근성 품질인증 준비도를 추정한다. 자동 검사만으로 인증 통과를 판정하지 않으며 수동·사용자 심사 잔여를 함께 알린다. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| review-markup | 웹 UI 코드를 KWCAG 2.2 기준으로 검토하는 지시를 만든다. check_html 호출과 검사항목 인용·수정안 제시를 포함한다. |
| audit-report | 검사 Report(JSON)로부터 KWCAG 2.2 감사 보고서를 작성하는 지시를 만든다. 33항목 판정표·우선순위 조치·인증 준비도·면책 고지를 포함한다. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| kwcag22 | KWCAG 2.2 검사항목 33개 체크리스트(단일 소스 md 번들) |
| mapping-wcag22 | WCAG 2.2 ↔ KWCAG 2.2 ↔ axe 규칙 매핑 |
| certification | 품질인증 절차·기준·기관(확인일·출처 포함) |
| mobile-app-2.0 | 모바일 애플리케이션 콘텐츠 접근성 지침 2.0 요약 |
| sources | 출처·확인일·접근 상태·라이선스 메모 |
TDQS
Scored across 7 tools
Each tool occupies a clear role: contrast checking, browser environment probing, checkpoint lookup, checklist construction, static HTML auditing, live URL auditing, and readiness estimation. The only similar pair (check_html vs audit_url) is explicitly separated by static-vs-browser behavior.
Names use a consistent snake_case format and mostly follow a verb_noun pattern (check_contrast, lookup_checkpoint, get_checklist, check_html, audit_url, estimate_cert_readiness). browser_status breaks the verb pattern slightly, but remains readable and unambiguous.
Seven tools is well-scoped for an accessibility-audit MCP server. Each tool maps to a necessary step in the workflow (preflight, static/dynamic audit, contrast, checklist, readiness) without redundancy.
The server covers the main audit lifecycle: static analysis, browser-based dynamic analysis, contrast checking, checklist creation, and readiness aggregation. A minor gap is that manual/user assessment results cannot be recorded, though estimate_cert_readiness does acknowledge that residual.