ai-verify-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_MODE | No | MCP 运行模式(stdio/http) | stdio |
| MCP_HTTP_PORT | No | HTTP 端口 | 3456 |
| SCREENSHOT_QUALITY | No | 截图质量 | 80 |
| VALIDPILOT_ARTIFACTS_DIR | No | 证据存放目录 | ./artifacts |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| api_probeA | API endpoint prober: sends multiple HTTP methods (GET/POST/PUT/DELETE/PATCH/OPTIONS) to the target URL, analyzes response status, content-type, and CORS configuration. Supports custom headers and body, suitable for API security testing and endpoint discovery. 中文详情:
|
| arch_reverse_probe | 开源版架构逆向探测:通过浏览器可访问的信号逆向识别目标站点的基础架构。包括:1) 技术栈版本指纹(前端框架+版本号);2) 中间件链推断(Server 头、X-Powered-By、CSP、CORS);3) 端口旁路探测(同源常见端口 80/443/3000/8080/8000/5000 是否可达);4) 容器化信号检测(Docker/K8s 元数据泄露、.dockerenv 探测);5) CVE 初筛(基于识别到的版本号匹配已知 CVE)。不依赖 SSH/DB 权限,纯前端可访问信号。 |
| asset_discoveryA | v1.9.5 起合并 asset_routes_discover / asset_endpoint_enum / asset_endpoint_probe 三大资产发现工具。通过 mode 参数切换:routes=前端路由发现;enum=API 端点枚举;probe=端点主动探测。需要先 browser_open 打开页面。 |
| asset_endpoint_enum | 开源版浅层 API 端点枚举:结合 network 日志(真实调用过的端点)与 DOM/内联脚本/外部 JS bundle 静态解析(fetch/axios/REST 路径),输出候选 API 端点、方法猜测与来源置信度。仅做被动分析,不做参数 Fuzz 或越权探测。需要先 browser_open 打开页面。 |
| asset_endpoint_probe | 开源版端点主动探测:对常见的 20+ 通用端点进行主动 GET/HEAD 请求探测,识别可访问的端点、返回状态码、响应大小等信息。探测列表涵盖认证、用户、订单、配置等常见业务模块。 |
| asset_routes_discoverA | 开源版浅层路由发现:从 DOM 链接、hash 路由、内联脚本、已加载 JS bundle 以及 network 日志中静态提取前端路由(SPA / hash / REST 路径)。仅做被动分析,不发起主动探测或越权访问。需要先 browser_open 打开页面。 |
| atl_fix | 基于ATL似然比学习结果执行自动修复,支持代码修改、配置调整、数据库迁移等非纯文本修复操作。 |
| atl_learn | 基于历史修复模式库的ATL似然比学习机制,分析当前错误与历史修复案例的匹配度,计算贝叶斯后验概率,推荐最可能的根因和修复方案。 |
| browser_a11y_checkA | Run an axe-core accessibility check on the current page, supporting scan-scope restriction, exclude regions, and rule-tag filtering, returning a violations summary. 中文详情:
|
| browser_anti_bot_detect | 检测页面反爬机制(Cloudflare/JS Challenge/验证码/CAPTCHA等),提供绕过建议和缓解方案。支持检测主流反爬服务并给出风险评估。 |
| browser_aria_click | 通过可访问性树的 ref 稳定标识符点击元素。与 browser_aria_snapshot 配合使用:先用 snapshot 获取元素的 ref,再用此工具点击。不依赖 CSS 选择器,CSS 重构后定位仍然稳定有效。 |
| browser_aria_snapshot | 获取当前页面的可访问性树(Accessibility Tree)快照。每个元素包含 role、name、ref 稳定标识符、bounds 坐标和子节点。ref 基于 role+name+index 哈希生成,CSS 重构后仍保持稳定,适合用于 AI 驱动的元素定位。 |
| browser_aria_typeA | 通过可访问性树的 ref 稳定标识符定位元素并输入文本。与 browser_aria_snapshot 配合使用:先用 snapshot 获取元素的 ref,再用此工具输入文本。自动清空元素已有内容后再输入。不依赖 CSS 选择器,CSS 重构后定位仍然稳定有效。 |
| browser_artifactsA | 列出当前 MCP 浏览器验证产生的证据产物:截图、trace.zip、HAR、HTML reports、visual 视觉产物、日志文件和当前 checkpoint。 |
| browser_artifacts_clear | 清理截图、Trace、HAR、reports 和 visual 证据产物。默认不清理 MCP 日志,默认清理 visual 产物。 |
| browser_assert | 对当前真实浏览器页面执行标准断言:URL、文本、元素可见/隐藏、本轮无错误。返回每条断言的通过/失败详情。 |
| browser_batch | 批量执行多个浏览器操作,每个步骤包含type(操作类型: click/type/hover/scroll/screenshot等)、selector(选择器)、text(输入文本)等参数。支持最多20个操作。step.type 与 step.action 互为别名,二者至少传一个。 |
| browser_captchaB | 验证码处理工具(v1.9.5 起合并 browser_captcha_detect/read/screenshot)。通过 mode 参数区分子模式:detect(默认,检测验证码类型和复杂度)/ read(OCR 识别验证码文本)/ screenshot(精准截取验证码区域保存 PNG)。 |
| browser_captcha_detect | 检测页面中的验证码元素,返回验证码类型、复杂度、是否需要人工处理等信息。支持多种验证码模式:图片验证码、滑块验证码、点选验证码等。 |
| browser_captcha_readA | 读取页面中的验证码图片,支持从图片URL直接提取文字(适用于简单验证码服务),以及使用OCR识别复杂验证码。当识别失败或置信度较低时,会返回验证码图片供人工识别。 |
| browser_captcha_screenshotA | 精准截取验证码图片区域,保存为PNG文件。支持自动检测验证码位置或手动指定选择器。截图文件可用于后续OCR分析或人工识别。 |
| browser_chainA | 链式执行多个浏览器操作,每步操作后自动检查控制台错误和网络错误。发现错误可立即终止并返回失败步骤。支持强制执行模式,开启时强制进行错误检查且不可关闭。step.type 与 step.action 互为别名,二者至少传一个。 |
| browser_clickA | Click a DOM element matched by CSS selector in a real browser. Returns multi-element hint (not timeout) when selector matches multiple elements; use index to pick which one. 中文详情:
|
| browser_click_auditA | Audit a single click: screenshot before→click→wait→screenshot after→image diff→error collection→return. One call replaces 6+ individual tool calls for click-through validation loops. Returns navigation status, visual diff ratio, console/network errors, silentFail errors (HTTP 2xx with error body), and screenshot paths. |
| browser_consoleA | 查看浏览器控制台日志,支持按类型过滤(level: log/warning/error/debug/info)。 覆盖范围:所有 console.error/warn/log/debug、window.onerror 同步异常、unhandledrejection 未处理 Promise 拒绝。 边界说明:
|
| browser_cookiesA | 查看和管理浏览器Cookie。支持获取所有Cookie、按域名筛选、设置Cookie、清除Cookie。返回Cookie总数、每个Cookie的详细信息(名称、值、域名、路径、过期时间、安全标志等)。调试时可快速查看登录态、Token等认证信息。 |
| browser_counterfactual_analyzeA | 反事实根因分析 - 当测试失败时,分析"如果消除因素X(遮挡物/JS错误/HTTP错误/加载问题),测试是否还会失败",自动生成根因假设并按置信度排序,给出验证工具建议 |
| browser_data_compareB | 数据一致性比对:提取页面表格、卡片、列表数据,与期望数据或基准数据进行比对,识别数据缺失、格式错误、内容差异。支持多种数据源:DOM表格、JSON响应、localStorage、API返回数据。 |
| browser_debugA | 浏览器调试诊断工具(v1.9.5 起合并 browser_debug_report/browser_diagnose/debug_investigate)。通过 mode 参数区分子模式:report(默认,生成调试报告汇总页面状态、错误日志、网络错误)/ diagnose(自动诊断浏览器错误根因,返回 rootCause/confidence/suggestedFixes)/ investigate(输入问题症状,自动汇总 errors/events/network/DOM/storage/artifacts 并输出假设和证据链)。 |
| browser_debug_reportA | 生成当前浏览器调试报告,汇总页面状态、错误日志、网络错误、可选 DOM 与存储信息 |
| browser_diagnoseA | 自动诊断浏览器错误根因。分析控制台错误、页面错误、网络错误、元素状态、JS执行状态,定位问题根源(如元素未加载、JS未执行、网络超时、权限不足等)。返回诊断报告含 rootCause、confidence、suggestedFixes、affectedElements。 |
| browser_domA | Query detailed DOM state of a single element matched by CSS selector: visibility, text, attributes, computed style, and bounding box position. 中文详情:
|
| browser_element_statusA | 诊断元素状态(可见性、可交互性、加载状态、遮挡情况、事件绑定)。快速判断元素为何无法点击/输入,返回具体原因(如被遮挡、不可见、disabled、未加载、动画中、z-index问题等)和修复建议。 |
| browser_emulate_deviceB | 模拟指定设备(iPhone/Android/平板)的完整特性,包括 User-Agent、视口尺寸、触摸事件、像素密度等。支持预设设备列表和自定义设备配置。 |
| browser_errorsA | 统一错误管理工具(v1.9.5 起合并 browser_errors_aggregate 和 browser_errors_clear)。通过 mode 参数区分子模式:view(默认,查看本轮 Console/PageError/HTTP 4xx 5xx/静默失败错误)/ aggregate(去重聚合并返回 Top errors)/ clear(清空错误日志并创建新 checkpoint)。 |
| browser_errors_aggregateA | 收集或接收浏览器 Console/Network/PageError/DOM 摘要,去重聚合并返回 Top errors;默认不返回完整日志。 |
| browser_errors_clearA | 清空当前浏览器运行时 Console/PageError/Network 错误日志并创建新的验证 checkpoint,用于隔离本轮验证错误。 |
| browser_evalA | 在当前浏览器页面执行调试 JavaScript 表达式并返回可序列化结果。返回值会自动脱敏 token、password、apiKey、Authorization 等敏感字段。 |
| browser_eventsA | 运行时事件管理工具(v1.9.5 起合并 browser_events_clear)。通过 mode 参数区分子模式:view(默认,查看 browser_instrument 捕获的事件流,支持按类型/URL/方法/状态码过滤)/ clear(清空运行时事件并创建新的事件 checkpoint)。 |
| browser_events_clearA | 清空 browser_instrument 捕获的运行时事件并创建新的事件 checkpoint。 |
| browser_findA | 智能查找工具(v1.9.5 起合并 browser_find_element/find_page)。通过 mode 参数区分子模式:element(默认,按文本描述或 ARIA 角色智能定位页面元素)/ page(按目标页面关键词定位页面,支持 SPA 按钮导航发现)。 |
| browser_find_elementA | Smart element locator: find visible DOM elements by text description or ARIA role using multi-strategy matching (exact text > contains text > placeholder > aria-label > title/alt > fuzzy), returning CSS selectors and confidence scores sorted by score desc. 中文详情:
|
| browser_find_pageA | Smart page discovery: locate target page (login/signup/home/dashboard/admin/settings/profile/etc.) by priority chain (URL path > title > CSS selector > SPA button text > nav region > visible text), returns matched links and suggested navigation URL; optionally auto-navigate. 中文详情:
|
| browser_flowA | 多步浏览器流程编排工具(v1.9.5 起合并 browser_chain 和 browser_batch),按步骤依次执行 open/click/type/wait/assert/eval/screenshot/snapshot/scroll/hover/select/navigate/har/step/clearErrors 等操作,每步自动捕获证据(截图+快照)。step.type 与 step.action 互为别名,二者至少传一个。通过 mode 参数区分子模式:flow(默认,标准编排)/ chain(链式,每步检查 console+network 错误,等价于 browser_chain)/ batch(批量,受 maxSteps 限制,等价于 browser_batch)。与 validation_flow 的区别:browser_flow 侧重浏览器操作编排,支持更多浏览器原生操作(open/har/snapshot/scroll/hover/select 等);validation_flow 侧重验证语义,仅支持 navigate/click/type/wait/eval/screenshot 6 种操作。 |
| browser_form_fillA | 表单填充工具(v1.9.5 起合并 browser_smart_fill)。通过 mode 参数区分子模式:basic(默认,批量填充表单字段并可选提交检测,支持 CSS 选择器模式和字段名模式)/ smart(智能填充单个字段,按 fieldType 自动生成符合格式的测试数据,等价于已废弃的 browser_smart_fill)。 中文详情:
|
| browser_form_validateA | Auto-detect form field validation rules (required, pattern, length, etc.) and run a complete validation flow. Detects HTML5 validation attributes and outputs a detailed report per field. 中文详情:
|
| browser_full_auditA | 对当前页面执行全量错误审计,聚合所有错误来源(CDP console + 注入脚本 + 网络 4xx/5xx + 响应体静默失败 + 资源加载错误 + 未处理的 Promise 拒绝 + 跨域脚本错误)。 返回分层报告:
使用场景:在页面加载完成后或交互操作后,调用此工具进行全面健康检查。 |
| browser_full_regressionA | 强制执行的浏览器全功能闭环回归验证。自动发现页面上所有可交互功能(链接和按钮),逐个点击验证功能正常工作,检查 Console/Network 错误,验证每个功能的闭环完整性(可进入、可返回)。默认目标 URL: http://localhost:5173 |
| browser_har_exportA | 将当前采集的网络记录导出为简化 HAR JSON 文件,包含请求/响应头、请求/响应体摘要、状态码和耗时。输出自动脱敏。 |
| browser_highlightA | Highlight a specific element on the page with a colored border and shadow for human observation and debugging. Effect persists until page refresh. 中文详情:
|
| browser_hoverA | Hover the mouse over a DOM element matched by CSS selector to trigger hover effects, tooltips, and dropdown menus. 中文详情:
|
| browser_instrumentB | 向当前页面注入运行时调试探针,捕获 fetch/XHR、console error/warn、全局错误、点击、输入、路由和 storage 变化。 |
| browser_lighthouse_auditA | Run a Google Lighthouse audit on the current page, returning Performance, Accessibility, Best Practices, and SEO scores plus key diagnostic advice. Each audit spins up an isolated headless Chrome instance (no interference with the active session) and shuts down afterwards. 中文详情:
|
| browser_linksA | Extract all navigation links and buttons from the current page, classify them by type (nav, login, signup, admin, settings, search, logout, help, etc.), and return counts plus visible-area info. Supports SPA button discovery beyond tags. 中文详情:
|
| browser_locatorA | 选择器定位工具(v1.9.5 起合并 browser_locator_suggest/validate)。通过 mode 参数区分子模式:suggest(默认,基于已有 selector 命中元素或 target 文本生成稳定推荐选择器)/ validate(验证选择器稳定性,统计匹配数量并输出评分和风险)。 |
| browser_locator_suggestA | 基于已有 selector 命中的元素或 target 文本查找可见元素,按可访问属性生成更稳定的推荐选择器、评分、风险和 fallback 列表。 |
| browser_locator_validateA | 验证选择器稳定性,统计匹配数量、可见数量,并按 role/label/placeholder/data-testid/text/id/css/xpath 等规则输出分数、风险、警告和建议。 |
| browser_matrix_testA | 跨浏览器矩阵测试。在指定的多个浏览器引擎上依次执行相同的操作序列,返回各浏览器的执行结果对比。支持 chromium / firefox / webkit 任意组合。自动管理浏览器的创建和关闭,每个浏览器独立隔离。符合产品定位 v2.0 能力补齐方案 §P0-6。step.action 与 step.type 互为别名,二者至少传一个。 |
| browser_memory_checkA | Memory leak detection: via Performance API, measures detached DOM node count, event-listener leak risk, JS heap size, and total DOM node count, returning a leak-risk assessment and optimization suggestions. 中文详情:
|
| browser_navigateA | Navigate the browser: go forward, back, refresh, or reload the current page with configurable wait conditions. 中文详情:
|
| browser_networkA | 网络请求管理工具(v1.9.5 起合并 browser_network_detail)。通过 mode 参数区分子模式:list(默认,获取网络请求记录列表,支持按 URL/方法/状态码/checkpoint 过滤)/ detail(查看网络请求详情,包括请求头、响应头、请求体、响应体摘要、耗时和失败原因,等价于已废弃的 browser_network_detail)。 |
| browser_network_detailA | 查看本轮网络请求详情,包括请求头、响应头、请求体、响应体摘要、耗时和失败原因。输出自动脱敏。 |
| browser_openA | Launch a real (visible by default) browser instance and navigate to the target URL. Supports chromium, firefox, and webkit engines. 中文详情:
|
| browser_overlayA | 遮挡物处理工具(v1.9.5 起合并 browser_overlay_detect/dismiss)。通过 mode 参数区分子模式:detect(默认,检测页面遮挡元素如弹窗/Cookie 横幅/浮层)/ dismiss(自动识别并点击关闭常见遮挡物)。 |
| browser_overlay_detectA | 遮挡物检测 - 在 DOM 层面自动检测页面上的遮挡元素(弹窗、Cookie横幅、浮层、色块遮挡等),分析 z-index、position、覆盖面积等属性,返回遮挡物列表和建议 |
| browser_overlay_dismissB | 遮挡物自动关闭 - 自动识别并点击关闭常见遮挡物(Cookie横幅、弹窗、浮层、遮罩等),支持多种关闭按钮选择器模式 |
| browser_performanceA | 性能分析工具(v1.9.5 起合并 browser_performance_check/trace)。通过 mode 参数区分子模式:check(默认,采集当前页面性能指标并按预算评估)/ trace(记录完整性能轨迹并输出 HAR 和结构化数据)。 |
| browser_performance_checkA | Collect current page performance metrics (navigation, paint, resource, long task, CLS/LCP) and evaluate against budgets. Enhanced with Core Web Vitals deep analysis (LCP/FCP/TTFB/CLS scoring). 中文详情:
|
| browser_performance_traceA | Record a complete performance trace (paint/timing/resource) and output HAR plus structured performance data. Supports W3C Performance Timeline API to capture FP/FCP/LCP/CLS core metrics. 中文详情:
|
| browser_press_keyA | Press a keyboard key or combo on the current page or focused element. Supports single keys (Enter, Escape, Tab, ArrowDown) and combos (Control+c, Shift+Tab). 中文详情:
|
| browser_quick_fixA | 快速修复验证闭环。自动尝试常见修复策略(等待加载、滚动到元素、强制可见、移除遮挡、注入JS等),每步验证是否修复成功。返回修复尝试记录、最终状态、建议的下一步操作。支持批量传入多个 problem。 |
| browser_responsive_testA | 模拟多视口(mobile/tablet/desktop)截图对比,检测响应式布局问题。打开指定URL,分别以三个标准视口截图,返回各视口截图和布局差异分析。 |
| browser_screenshotA | Take a screenshot of the current page and save it to the MCP artifacts directory. Sensitive inputs (password, token, apiKey) are auto-redacted by default. 中文详情:
|
| browser_screenshot_elementA | Screenshot a specific page element located by CSS selector, returning the artifact path and dimensions. Supports padding to expand the captured area. 中文详情:
|
| browser_scrollA | Scroll the page or to a specific element. Supports scrollIntoView for targeting an element and pixel-based x/y scrolling with auto/smooth behavior. 中文详情:
|
| browser_selectA | Select an option in a dropdown by value, label text, or index. 中文详情:
|
| browser_sessionA | 浏览器会话管理工具(v1.9.5 起合并 browser_session_create/switch/close + browser_sessions)。通过 mode 参数区分子模式:list(默认,列出所有会话)/ create(创建命名会话,独立上下文/cookie/storage)/ switch(切换活跃会话)/ close(关闭并删除会话)。 |
| browser_session_closeC | 关闭并删除指定浏览器会话。 |
| browser_session_createA | Create or reuse a named browser session with isolated context, cookies, localStorage, console, network, errors, and events. Supports Chrome extension loading via persistent context. 中文详情:
|
| browser_session_switchA | 切换当前活跃浏览器会话。后续未指定 sessionName 的浏览器工具会作用于该会话。 |
| browser_sessionsA | List all current browser sessions with their active state, current URL, creation time, last-used time, and trace status. 中文详情:
|
| browser_smart_fillA | Smart form filler: auto-generate format-valid realistic test data by field type and fill the target input. Supports 10+ types (email, phone, name, address, idCard, number, text, url, date, password); each call produces random data to cover edge cases. 中文详情:
|
| browser_smoke_testA | 一键冒烟测试 - 自动执行页面加载、JS错误、HTTP错误、无障碍、控制台警告等5项快速检查,返回综合评分和详细结果 |
| browser_snapshotA | Capture a structured snapshot of the current page: URL, title, visible text, form fields, and actionable buttons for AI-driven element targeting. 中文详情:
|
| browser_stateA | 查看和管理浏览器状态(Cookie 与 Web Storage)。v1.9.5 起合并 browser_cookies 与 browser_storage。mode=cookies 时支持获取/设置/清除 Cookie;mode=storage 时查看 localStorage、sessionStorage、cookies 快照。调试登录态、Token、状态持久化问题的首选工具。 |
| browser_stepA | 记录当前验证步骤证据:截图、DOM 简要快照、本轮统一错误摘要。用于形成可追溯证据链。 |
| browser_storageA | 查看当前页面 localStorage、sessionStorage 或 cookie,辅助定位登录态和状态问题 |
| browser_trace_chainA | 全链路调用链追溯:从 trace_id 或时间点追溯前端→API→后端的完整请求链路,聚合每个 trace 的请求/响应体和关联的 console 错误 |
| browser_trace_startB | 开始浏览器追踪会话,记录页面加载和交互过程中的性能数据 |
| browser_trace_stopA | 停止浏览器追踪会话,返回收集到的追踪数据 |
| browser_traverse_menuA | Auto-traverse page navigation menus level by level (1/2/3 tier), clicking each item while checking console errors, page errors, and network errors per step. Auto-detects standard nav containers, sidebars, and UI framework menus (Ant Design/Element UI); falls back to full-page link scan if not found. 中文详情:
|
| browser_typeA | Type text into a DOM element matched by CSS selector in a real browser, simulating real keyboard input. 中文详情:
|
| browser_verify_fixA | 修复验证闭环工具。记录修复前状态(错误数、元素状态),执行修复操作(browser_click/type/wait等),验证修复后状态,对比前后差异,确认修复是否生效。返回 before/after 对比、fixStatus、verificationResult、nextAction。 |
| browser_visualA | 视觉回归与 UI 检查工具(v1.9.5 起合并 browser_visual_baseline/compare/report/check/snapshot + screenshot_diff)。通过 mode 参数区分子模式:baseline(默认,建立视觉基线 PNG)/ compare(截取实际图与基线对比,生成 diff)/ report(列出所有视觉产物)/ check(无基线 UI 问题扫描)/ snapshot(三级快照:截图+DOM+CSS)/ diff(手动指定两张截图对比,等价于已废弃的 screenshot_diff)。 |
| browser_visual_baselineA | Create a visual regression baseline PNG for the current page or a specific element. Defaults to full-page screenshot and auto-masks sensitive inputs (password, token, apiKey). 中文详情:
|
| browser_visual_checkA | No-baseline automated UI issue scan: scans the current page for common UI problems (invisible text, overlapping elements, z-index occlusion, small click targets, blank regions, overflow, missing image alt, contrast issues, responsive breakpoints) and returns a natural-language issue list. 中文详情:
|
| browser_visual_compareA | Capture an actual PNG of the current page, compare against the same-named visual baseline, generate a diff PNG, and return diffPixels, diffRatio, passed flag, and artifact paths. 中文详情:
|
| browser_visual_componentA | Component-level visual diff in one call: capture a screenshot of the CSS-selected component, compare against same-named baseline, return diffPixels/diffRatio/passed. Auto-creates the baseline if missing and returns baseline_created flag. 中文详情:
|
| browser_visual_reportA | List all visual regression artifacts (baselines, actuals, diffs) and recent comparison results in the project. 中文详情:
|
| browser_visual_snapshotA | Three-level snapshot: capture screenshot + DOM state snapshot + CSS computed properties in one call, with automatic L1+L2 UI issue detection (invisible text, overlapping elements, large blank regions, z-index occlusion, small click targets, overflow). 中文详情:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| validate-login | Validate a login flow end-to-end with evidence collection. Validates page opening, form filling, submission, redirect, and success state. |
| audit-performance | Run a comprehensive performance audit: Lighthouse 4-dimension scoring, Core Web Vitals, performance trace, and memory leak detection. |
| audit-security | Run a comprehensive security audit: HTTP security headers, CSP analysis, OWASP Top 10, SQL injection, and XSS vulnerability scanning. |
| visual-regression | Set up and run visual regression testing: establish baseline, capture actual, compare with diff, generate report. |
| debug-page | Diagnose a page issue: collect errors, network failures, console logs, generate root cause hypothesis and fix suggestions. |
| e2e-flow | Run an end-to-end acceptance test with multiple cases: execute validation_run, collect evidence index, generate six-section report, export HTML. |
| submit-form | Validate any web form end-to-end: open page, detect validation rules, fill fields, submit, assert feedback, collect evidence. Covers registration, contact, search, and settings forms (not login-specific). |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/validpilot/ai-verify-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server