可访问性MCP
用于可访问性检查和规则验证的MCP(模型上下文协议)服务器。此工具扫描TypeScript文件以查找常见的可访问性和代码质量违规。
安装
全局或本地安装软件包:
npm install -g accessibility-mcp或者在项目中本地安装:
npm install accessibility-mcp配置
将以下内容添加到您的 mcp.json 配置文件(由Cursor、Copilot和其他MCP兼容工具使用):
全球安装
{
"mcpServers": {
"accessibility": {
"command": "node",
"args": [
"/path/to/global/node_modules/accessibility-mcp/build/index.js"
]
}
}
}本地安装
{
"mcpServers": {
"accessibility": {
"command": "node",
"args": [
"./node_modules/accessibility-mcp/build/index.js"
]
}
}
}使用npx(推荐)
{
"mcpServers": {
"accessibility": {
"command": "npx",
"args": [
"accessibility-mcp"
]
}
}
}特性
- 基于规则的检查:代码质量和可访问性的可配置规则
- TypeScript支持:专为TypeScript代码库设计
- MCP集成:与Cursor、Copilot和其他MCP工具无缝协作
可用工具
checkRules
扫描TypeScript文件是否违反规则。
参数:
filePath(string):要检查的TypeScript文件的路径
Cursor/Copliot中的示例用法:
Check accessibility rules in src/components/Button.tsx规则配置
该工具附带了一组默认规则 rules.json.现行规则包括:
- 不-一切:检测应删除的TODO注释
- 无控制台:检测应删除的console.log调用
发展
要构建项目,请执行以下操作:
npm run build要直接启动MCP服务器:
npm start许可证
国际协调委员会
