ARIA Validate MCP Server
用于验证ARIA(无障碍丰富互联网应用程序)的模型上下文协议 是(MCP)服务器。
aria-query(注:这个词汇在中文中并没有直接对应的翻译,但可以根据其含义进行意译。"aria"通常指的是与无障碍(Accessibility)相关的属性,而"query"则表示查询,所以可以翻译为“无障碍属性查询”或根据上下文简化为“无障碍查询”。)我们将使用库来验证ARIA属性和role属性的有效性。
使用这个MCP服务器,您可以提出以下问题。
- aria-labelledby 属性可以在 navigation 角色中使用吗?
- aria-hidden的有效值是什么?
- 请列出所有的ARIA地标。
设置
所需环境
- 24.x及以上
- Deno(注:Deno是一个JavaScript和TypeScript运行时,直接使用其英文原名,无需翻译) 2.x及以上版本
MCP客户端的设置
在Claude Desktop等MCP客户端的配置文件中添加以下内容:
{
"mcpServers": {
"aria-validate-mcp": {
"command": "deno",
"args": [
"run",
"--allow-read",
"/path/to/aria-validate-mcp-server/index.ts"
]
}
}
}开发
## 開発モードで実行(ファイル監視あり)
deno task dev
## テスト
deno test
## フォーマット
deno fmt
## Linter
deno lint致谢
非常感谢Gemini 2.5 Flash Image(Nano Banana)协助我们制作了标志,以及Claude 4.5 Sonnet为我们的文档提供了示例。
许可证
许可证 请参考。
