mcpField
A
Apviso MCP

Apviso MCP

本地服务
github.com/apviso开发工具030 周前更新

关于 Apviso MCP

Apviso MCP 将兼容 MCP 的编码工具连接到 APVISO AI 渗透测试平台,提供目标、扫描、漏洞发现、报告、计划和额度管理操作。

主要功能

  1. 01管理已注册目标
  2. 02验证域名所有权
  3. 03创建并查看扫描
  4. 04查看并更新漏洞发现
  5. 05获取渗透测试报告
  6. 06管理计划与额度

适用场景

  1. 01注册并验证目标域名
  2. 02启动渗透测试并查看状态
  3. 03检查漏洞发现并获取报告
  4. 04查看额度与定期扫描计划

MCP 相关

该 MCP 服务向兼容 MCP 的客户端提供 APVISO 平台操作工具,包括 Claude Code、Cursor、Windsurf 和 Codex。连接时需要 APVISO API 密钥。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"apviso": {
"command": "npx",
"args": [
"-y",
"@apviso/mcp"
],
"env": {
"APVISO_API_KEY": "<APVISO_API_KEY>"
}
}
}
}
启动命令npx -y @apviso/mcp
需要配置的环境变量
APVISO_API_KEY密钥

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@apviso/mcp

工具

18

收录的工具列表 · 更新于 3 周前

此工具无需参数。

详细介绍

@apviso/mcp

用于通过 Claude Code、Cursor、Windsurf、Codex 和其他兼容 MCP 的工具,与 APVISO AI 驱动的渗透测试平台交互的 MCP 服务。

设置

1. 获取 API 密钥

前往你的 APVISO 仪表板 → Settings → API Keys,创建一个新密钥。

2. 添加到 Claude Code
claude mcp add --transport stdio apviso \
  --env APVISO_API_KEY=apvk_your_key_here \
  -- npx -y @apviso/mcp

在 Windows 上(非 WSL):

claude mcp add --transport stdio apviso ^
  --env APVISO_API_KEY=apvk_your_key_here ^
  -- cmd /c npx -y @apviso/mcp
备选方案:手动配置

将以下内容添加到你的 .mcp.json(项目范围)或 ~/.claude.json(用户范围):

{
  "mcpServers": {
    "apviso": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@apviso/mcp"],
      "env": {
        "APVISO_API_KEY": "apvk_your_key_here"
      }
    }
  }
}

对于团队项目,请在 .mcp.json 中使用环境变量展开,以便每位开发者都使用自己的密钥:

{
  "mcpServers": {
    "apviso": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@apviso/mcp"],
      "env": {
        "APVISO_API_KEY": "${APVISO_API_KEY}"
      }
    }
  }
}
3. 验证

在 Claude Code 中运行 /mcp,检查服务状态。

配置

变量必填默认值描述
APVISO_API_KEY是—你的 API 密钥(以 apvk_ 开头)
APVISO_API_URL否https://apviso.com/apiAPI 基础 URL

工具

目标
工具描述
list_targets列出所有已注册的目标
get_target获取目标详情
create_target注册新域名
verify_target验证域名所有权(DNS、文件或 meta 标签)
get_verification_instructions获取目标的验证步骤
delete_target移除目标
扫描
工具描述
list_scans列出扫描,可选按状态筛选
get_scan获取扫描详情和状态
create_scan开始新的渗透测试(消耗额度)
漏洞发现
工具描述
list_findings列出扫描的漏洞
update_finding_status将漏洞标记为已修复、已接受风险等
报告
工具描述
get_report获取完整的 Markdown 渗透测试报告
计划
工具描述
list_schedules列出定期扫描计划
get_schedule获取计划详情
create_schedule设置定期扫描(Business/Enterprise)
update_schedule修改计划
delete_schedule移除计划
配额
工具描述
get_quota查看剩余额度和计费周期

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。