Token导航 LogoToken导航

MCP Server · 安全风控

Aurora Qa

Aurora QA是一个智能质量工程平台,通过13个专用AI代理自动生成测试、发现漏洞、分析代码安全性、测量性能并确保可访问性,适用于软件开发周期中的质量保障。

未说明官方级别未说明来源级核验工具 12
安全TypeScriptClaudeClaude DesktopCursorVS Code

快速开始

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

工具数量

12

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Aurora Qa 属于安全风控类 MCP Server,公开资料标注 12 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude、Cursor,没有现成的安装命令;接入前要先准备 API Key。

分类

安全风控

传输方式

未说明

认证方式

API Key

部署方式

公开资料未说明

安装与配置

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

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

上手步骤

  1. 1

    先确认运行方式

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

  2. 2

    获取服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

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

详细介绍

Aurora QA🤖

人工智能驱动的自主质量工程平台——13个专业代理、混沌工程、自愈测试、MCP服务器和实时仪表板

Aurora QA是一个智能质量工程平台,它使用Claude自主生成测试、查找错误、分析代码安全性、衡量性能并确保可访问性。它有13个专门的人工智能代理,通过一个管道系统进行编排,并由一个基于向量的知识记忆作为支持,从每次分析中学习。

该平台通过模型上下文协议(MCP)、GitHub Actions、GitLab CI和Jenkins的CI/CD适配器以及用于监控的实时Next.js仪表板与您的开发工作流程集成。

✨ 特性

  • 🧪 AI测试生成 --生成涵盖边缘情况、错误路径和快乐路径的全面测试套件
  • 🐛 智能Bug检测 --基于人工智能推理的复杂漏洞深度静态分析
  • 🔒 OWASP安全扫描 --SQL注入、XSS、秘密检测、身份验证分析
  • ⚡ 性能分析 --大O估计、N+1查询、内存泄漏检测
  • ♿ 可访问性检查 --HTML和React的WCAG 2.1 AA合规性分析
  • 🔥 混沌工程 --网络延迟/故障注入、CPU压力、内存压力、时间偏差
  • 🧬 变异测试 --通过生成代码突变来衡量测试质量
  • 📋 合约测试 -受Pact启发的API合同验证
  • 🩹 自我修复测试 --自动分类和修复片状测试
  • 🎭 浏览器自动化 --基于AI的语义元素定位与Playwright
  • 🧠 知识记忆 --TF-IDF矢量存储从每个分析会话中学习
  • 🛡️ 断路器 --连续失败后自动停止代理,以防止令牌浪费
  • ⏱️ 超时控制 -基于AbortController-based API超时,性能下降缓慢
  • 📊 实时仪表盘 --Next.js 15仪表板,带有SSE实时更新
  • 🔌 MCP集成 --Claude Desktop、Cursor、VS Code提供12种工具

🏗 建筑

┌──────────────────────────────────────────────────────────────┐
│                     Aurora QA Platform                       │
├──────────────────────────────────────────────────────────────┤
│                                                              │
│  ┌─────────────────── Orchestrator ────────────────────────┐ │
│  │                                                         │ │
│  │  ┌─────────────┐ ┌─────────────┐ ┌──────────────────┐   │ │
│  │  │ TestGen     │ │ TestRunner  │ │ BugAnalyzer      │   │ │
│  │  │ Agent       │ │ Agent       │ │ Agent            │   │ │
│  │  └─────────────┘ └─────────────┘ └──────────────────┘   │ │
│  │  ┌─────────────┐ ┌─────────────┐ ┌──────────────────┐   │ │
│  │  │ Coverage    │ │ Review      │ │ Healer           │   │ │
│  │  │ Agent       │ │ Agent       │ │ Agent            │   │ │
│  │  └─────────────┘ └─────────────┘ └──────────────────┘   │ │
│  │  ┌─────────────┐ ┌─────────────┐ ┌──────────────────┐   │ │
│  │  │ Security    │ │ Performance │ │ Accessibility    │   │ │
│  │  │ Agent       │ │ Agent       │ │ Agent            │   │ │
│  │  └─────────────┘ └─────────────┘ └──────────────────┘   │ │
│  │  ┌─────────────┐ ┌─────────────┐ ┌──────────────────┐   │ │
│  │  │ Chaos       │ │ Mutation    │ │ Contract         │   │ │
│  │  │ Agent       │ │ Agent       │ │ Agent            │   │ │
│  │  └─────────────┘ └─────────────┘ └──────────────────┘   │ │
│  │  ┌─────────────┐                                        │ │
│  │  │ Playwright  │    Pipeline Runner                     │ │
│  │  │ Agent       │    (topological execution)             │ │
│  │  └─────────────┘                                        │ │
│  └─────────────────────────────────────────────────────────┘ │
│                                                              │
│  ┌─── Memory Layer ───┐  ┌── Intelligence ──┐  ┌── Events ──┐│
│  │ VectorStore (TF-IDF│  │ ReasoningEngine  │  │ EventStream││
│  │ KnowledgeBase      │  │ TestPrioritizer  │  │ (SSE)      ││
│  │ EpisodicMemory     │  └──────────────────┘  └────────────┘│
│  │ PatternLibrary     │  ┌── Metrics ────────┐               │
│  │ WorkingMemory      │  │ MetricsCollector  │               │
│  └────────────────────┘  │ (Prometheus fmt)  │               │
│                          └───────────────────┘               │
├──────────────────────────────────────────────────────────────┤
│  MCP Server (12 tools)  │  Dashboard (Next.js 15)  │  CI/CD  │
└──────────────────────────────────────────────────────────────┘

🚀 快速开始

# 1. Clone the repository
git clone https://github.com/Zijian-Ni/aurora-qa.git && cd aurora-qa

# 2. Install dependencies
pnpm install

# 3. Build all packages
pnpm build

# 4. Set your API key
export ANTHROPIC_API_KEY=sk-ant-...

# 5. Run an example
node_modules/.bin/tsx examples/basic-pipeline/index.ts

📖 API使用

import { Orchestrator, loadConfig } from '@aurora-qa/core';

// Initialize with config
const config = loadConfig({ anthropicApiKey: process.env.ANTHROPIC_API_KEY! });
const orchestrator = new Orchestrator({ config });

// Generate tests for a source file
const testOutput = await orchestrator.generateTests({
  sourceCode: 'export function add(a: number, b: number) { return a + b; }',
  filePath: 'src/math.ts',
  framework: 'vitest',
});

// Run security scan
const securityReport = await orchestrator.scanSecurity(
  'const query = `SELECT * FROM users WHERE id = ${userId}`;',
  'src/db.ts',
);

// Analyze performance
const perfAnalysis = await orchestrator.analyzePerformance(
  'for (const user of users) { await db.find(user.id); }',
  'typescript',
);

// Run a full pipeline
const run = await orchestrator.runPipeline({
  id: 'my-pipeline',
  name: 'Full QA',
  steps: [
    { id: 'gen', type: 'generate-tests', name: 'Generate', config: { sourceCode: '...', filePath: 'app.ts' } },
    { id: 'sec', type: 'scan-security', name: 'Security', config: { code: '...' } },
    { id: 'perf', type: 'analyze-performance', name: 'Performance', config: { code: '...' } },
  ],
  triggers: [{ type: 'manual' }],
  environment: {},
  createdAt: new Date(),
  updatedAt: new Date(),
});

// Health check
console.log(orchestrator.health());

// Shutdown
await orchestrator.shutdown();

🤖 代理人(共13名)

代理角色关键能力
测试生成器测试创建生成包含边缘用例的全面测试套件
TestRunner测试执行运行测试,用AI解析输出
Bug分析器漏洞检测深度静态分析,严重性评级
封面代理覆盖率分析间隙检测、阈值检查
Review Agent代码审查质量评分、问题分类
治疗剂自我修复对故障进行分类,建议自动修复
剧作家经纪人浏览器自动化基于人工智能的语义元素定位
担保代理人安全扫描OWASP对齐漏洞检测
PerformanceAgent性能分析大O、N+1查询、内存泄漏
无障碍代理全面检查WCAG 2.1 AA合规性
ChaosAgent混沌工程故障注入的弹性测试
突变剂突变测试通过代码突变来衡量测试质量
合同代理人合同测试API合同验证(Pact-inspective)

🔌 MCP工具(12个工具)

工具说明
generate_tests为源代码生成全面的测试用例
run_tests执行测试并返回结构化结果
analyze_bugs对错误和漏洞进行深入的静态分析
review_code全面的代码审查和评分
analyze_coverage覆盖差距分析
query_knowledge在知识库中搜索模式
scan_securityOWASP安全扫描
check_dependencies易受攻击的依赖关系检测
design_chaos_experiment设计混沌工程场景
check_accessibilityWCAG合规性检查
analyze_performance性能问题检测
run_mutation_testing检测质量突变检测

📊 仪表盘

Next.js 15仪表板提供实时监控:

┌──────────────────────────────────────────────┐
│  Aurora QA                        ● Live     │
├──────────┬───────────────────────────────────┤
│          │  [Runs: 142] [Pass: 94.2%]       │
│  ◈ Dash  │  [Bugs: 23]  [Avg: 4.2s]        │
│  ▶ Runs  │                                   │
│  ⚙ Agent │  Agent Status (13 agents)         │
│  🪲 Bugs │  Recent Pipeline Runs             │
│          │  Bug Tracker with Severity         │
└──────────┴───────────────────────────────────┘
pnpm dashboard  # http://localhost:3001

🔥 混沌工程

Aurora QA包括一个完整的混沌工程引擎:

  • 网络延迟 --在接听电话时引入人为的延迟
  • 网络故障 --网络请求随机失败
  • CPU压力 --阻塞事件循环以模拟负载
  • 记忆压力 --分配内存以测试GC行为
  • 随机误差 --以可配置的概率注入错误
  • 时间偏移 --偏移量 Date.now() 用于临时测试
import { ChaosEngine } from '@aurora-qa/core';

const engine = new ChaosEngine();
engine.injectNetworkLatency(200, 0.5);  // 200ms delay, 50% probability
engine.injectNetworkFailure(0.1);       // 10% failure rate
// ... run your tests ...
engine.reset();

🧠 智能层

  • 事件记忆 --使用时间衰减评分存储和回忆过去的分析会话
  • 模式库 --学习成功的测试模式并将其与新环境相匹配
  • 工作记忆 --当前管道运行的短期背景
  • 重新分配发动机 --复杂决策的思维链推理
  • 测试优先级排序器 --基于变更接近度、故障历史和关键性的智能测试排序

⚙️ 配置

# Environment variables
ANTHROPIC_API_KEY=sk-ant-...   # Required
AURORA_MODEL=claude-opus-4-6          # AI model (default: claude-opus-4-6)
DASHBOARD_PORT=3001             # Dashboard port
DASHBOARD_HOST=0.0.0.0         # Dashboard host
CORS_ORIGINS=http://localhost:3000

📖 示例

示例说明
basic-pipeline公用设施功能的完整质量保证管道
security-scan对易受攻击的代码进行安全扫描
chaos-resilience混沌工程实验

🤝 贡献

看 贡献.md 作为指导方针。

  1. 分叉存储库
  2. 创建特征分支: git checkout -b feat/amazing-feature
  3. 提交更改: git commit -m 'feat: add amazing feature'
  4. 推: git push origin feat/amazing-feature
  5. 打开拉取请求

📄 许可证

麻省理工学院——与❤️ 倪子健&奥罗拉🎀

工具与能力

工具数量

12

资源数量

0

提示词数量

0

能力标签

AI测试生成TypeScript本地部署智能漏洞检测安全扫描性能分析可访问性检查混沌工程

支持客户端

Claude DesktopClaudeCursorVS Code

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

典型使用场景

资产与漏洞排查

批量查询资产和漏洞信息,输出待修清单。

日志审计

从日志里筛出异常访问和高风险操作。

合规检查

按规则核对配置项,记录不符合项。

选择建议

值得选的地方

  • 工具数量 12 个,一次接入能覆盖的操作比单点工具更全。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备API Key,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

12未说明未标注1 个2026-05-17
Modelcontextprotocol C22988b0

MCP World

0stdio有1 个2026-05-17
Hexstrike AI

MCP World

0stdio有1 个2026-05-17
Cyber Strike AI

MCP World

75未说明未标注1 个2026-05-17
MCP Scan

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

Aurora Qa 怎么安装?

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

Aurora Qa 怎么在 Claude Desktop、Cursor 里配置?

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

Aurora Qa 收费吗?

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

Aurora Qa 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Aurora Qa 支持哪些客户端?

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

来源信息

继续浏览同类 MCP