Token导航 LogoToken导航

MCP Server · 开发工具

Wcag Text MCP

一套模块化的MCP服务器套件,用于WCAG 2.1无障碍标准的验证,适用于网页和应用程序的无障碍合规性检查。

未说明官方级别未说明来源级核验工具 50
开发工具TypeScriptClaude

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
erikcaineolson
提供方
erikcaineolson

工具数量

50

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

1 个

MCP World

选型结论

Wcag Text MCP 属于开发工具类 MCP Server,公开资料标注 50 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 50 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

WCAG MCP服务器套件

用于WCAG 2.1可访问性验证的模块化MCP(模型上下文协议)服务器套件。

建筑

此monorepo包含单独的专注服务器和一个伞式服务器,用于全面覆盖WCAG:

packages/
├── core/       # Shared types, criteria definitions, report formatting
├── text/       # Text accessibility (contrast, spacing, language)
├── keyboard/   # Keyboard navigation and focus (2.1.x, 2.4.x)
├── aria/       # ARIA roles, states, properties (4.1.x)
├── media/      # Captions, audio descriptions (1.2.x)
├── forms/      # Labels, error handling (1.3.x, 3.3.x)
├── structure/  # Headings, landmarks, reading order (1.3.x, 2.4.x)
└── full/       # Umbrella combining all servers

快速开始

# Install dependencies
npm install

# Build all packages
npm run build

# Or build individually
npm run build:core
npm run build:text
npm run build:keyboard
# etc.

包裹

@wcag-mcp/核心

共享库:

  • 用于检查结果、报告、标准的TypeScript类型
  • 完成WCAG 2.1标准定义(78个标准)和类别
  • 报告格式化实用程序(人类可读和机器可读)

@wcag mcp/text

文本可访问性验证。

WCAG标准: 1.4.3, 1.4.4, 1.4.5, 1.4.6, 1.4.8, 1.4.10, 1.4.12, 3.1.1, 3.1.2

工具:

  • check_contrast -色彩对比度(AA/AAA)
  • check_text_spacing -行高、字母/单词间距
  • check_line_length -最多80个字符(AAA)
  • check_language -页面语言属性
  • validate_text -全面的文本验证
  • get_wcag_text_criteria -参考数据

@wcag mcp/键盘

键盘和指针可访问性验证。

WCAG标准: 2.1.1, 2.1.2, 2.1.4, 2.2.1, 2.2.3, 2.4.3, 2.4.7, 2.5.1, 2.5.2, 2.5.4, 2.5.5, 3.2.1

工具:

  • check_keyboard_access -键盘可操作性,焦点捕捉
  • check_focus_indicator -聚焦可见度和对比度
  • check_timing -时限可调性
  • check_motion -运动驱动控制
  • check_pointer_gestures -复杂的手势替代方案
  • check_pointer_cancellation -取消活动
  • check_target_size -触摸目标尺寸
  • get_wcag_keyboard_criteria -参考数据

@wcag mcp/aria

ARIA和语义可访问性验证。

WCAG标准: 2.5.3, 4.1.1, 4.1.2, 4.1.3

工具:

  • check_name_role_value -可访问的名称、角色、状态
  • check_status_message -实时区域公告
  • check_aria_attributes -ARIA属性有效性
  • check_landmarks -地标区域标签
  • check_label_in_name -可访问名称中的可见标签
  • get_wcag_aria_criteria -参考数据

@wcag mcp/媒体

媒体可访问性验证。

WCAG标准: 1.2.1-1.2.9, 1.4.2, 2.2.2, 2.3.1, 2.3.2, 2.3.3

工具:

  • check_captions -字幕可用性(预先录制/现场直播)
  • check_audio_description -视频音频描述
  • check_transcript -媒体文本替代方案
  • check_media_controls -自动播放控制机制
  • check_animation -动画暂停/停止控件
  • check_flashing -闪光频率阈值
  • check_sign_language -手语翻译
  • get_wcag_media_criteria -参考数据

@wcag mcp/表格

表单可访问性验证。

WCAG标准: 1.3.5, 3.2.2, 3.3.1-3.3.6

工具:

  • check_form_labels -标签关联
  • check_input_purpose -自动补全属性
  • check_error_identification -错误消息
  • check_error_prevention -提交保障措施
  • check_input_constraints -格式说明
  • check_on_input -输入上下文更改
  • validate_form -全面的表单验证
  • get_wcag_forms_criteria -参考数据

@wcag-mcp/结构

页面结构和导航验证。

WCAG标准: 1.3.1, 1.3.2, 2.4.1, 2.4.2, 2.4.4, 2.4.5, 2.4.6, 2.4.9, 2.4.10, 3.2.3, 3.2.4

工具:

  • check_heading_structure -标题层次结构
  • check_page_title -标题描述
  • check_link_purpose -链接文本清晰度
  • check_bypass_blocks -跳过链接、地标
  • check_reading_order -DOM/视觉顺序匹配
  • check_info_relationships -语义结构
  • check_multiple_ways -导航方式
  • check_consistent_navigation -导航一致性
  • check_consistent_identification -组件标签
  • get_wcag_structure_criteria -参考数据

@wcag mcp/full

带概述和导出工具的伞形服务器。

工具:

  • get_all_wcag_criteria -按级别/类别筛选的所有条件
  • get_wcag_checklist -合规性等级检查表
  • wcag_help -使用帮助
  • export_report -将任何检查的结果导出到Markdown文件

导出结果

任何WCAG检查工具都会返回 MACHINE-READABLE 输出中的JSON块。将JSON传递给 export_report 要保存格式化的Markdown报告,请执行以下操作:

WCAG_Results_2026-02-24.md

报告包括:

  • 汇总表(总计/通过/失败/警告)
  • 按合规级别细分(A/AA/AAA)
  • 带有建议和WCAG参考链接的详细故障
  • 警告和通过检查

可选参数:

  • outputDir --保存文件的目录(默认为当前工作目录)
  • title --自定义报告标题
  • url --被审核页面的URL
  • notes --报告附加说明

使用Claude代码

添加到您的 .mcp.json:

{
  "mcpServers": {
    "wcag-text": {
      "command": "node",
      "args": ["/path/to/wcag-mcp/packages/text/dist/index.js"]
    },
    "wcag-keyboard": {
      "command": "node",
      "args": ["/path/to/wcag-mcp/packages/keyboard/dist/index.js"]
    },
    "wcag-aria": {
      "command": "node",
      "args": ["/path/to/wcag-mcp/packages/aria/dist/index.js"]
    },
    "wcag-media": {
      "command": "node",
      "args": ["/path/to/wcag-mcp/packages/media/dist/index.js"]
    },
    "wcag-forms": {
      "command": "node",
      "args": ["/path/to/wcag-mcp/packages/forms/dist/index.js"]
    },
    "wcag-structure": {
      "command": "node",
      "args": ["/path/to/wcag-mcp/packages/structure/dist/index.js"]
    }
  }
}

或者使用雨伞服务器:

{
  "mcpServers": {
    "wcag": {
      "command": "node",
      "args": ["/path/to/wcag-mcp/packages/full/dist/index.js"]
    }
  }
}

自动批准工具

默认情况下,Claude Code在每次MCP工具调用时都会提示用户请求权限。要自动批准所有WCAG工具,请将其添加到您的Claude Code设置中。

每个项目 (.claude/settings.local.json):

{
  "permissions": {
    "allow": [
      "mcp__wcag*"
    ]
  }
}

全球 (~/.claude/settings.json):

{
  "permissions": {
    "allow": [
      "mcp__wcag*"
    ]
  }
}

通配符 mcp__wcag* 匹配来自每个WCAG MCP服务器的所有工具(WCAG文本、WCAG键盘、WCAG aria等)。

发展

# Watch mode for development
cd packages/text && npm run dev

# Build all
npm run build

# Clean all dist folders
npm run clean

添加新支票

从导入共享实用程序 @wcag-mcp/core:

import {
  createReport,
  formatToolResponse,
  getCriteriaByCategory,
  type CheckResult
} from "@wcag-mcp/core";

// Get criteria for a category
const criteria = getCriteriaByCategory("keyboard");

// Create a check result
const result: CheckResult = {
  criterion: "2.1.1",
  name: "Keyboard",
  level: "A",
  status: "pass",
  message: "All functionality is keyboard accessible"
};

// Create formatted report
const report = createReport([result], {
  title: "My Check",
  category: "keyboard"
});

许可证

麻省理工学院

工具与能力

工具数量

50

资源数量

0

提示词数量

0

能力标签

无障碍验证TypeScript本地部署WCAG合规网页可访问性开发工具自动化测试

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 工具数量 50 个,一次接入能覆盖的操作比单点工具更全。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Wcag Text MCP

MCP World · 本页

50未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Wcag Text MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Wcag Text MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Wcag Text MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Wcag Text MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Wcag Text MCP 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP