@aikidosec/mcp

中文文档
1.0.34发布于 2026/11/05AGPLCommonJS近 30 天下载 22.2万

Aikido MCP 服务器

中文使用文档
文档目录9 节
  1. 先决条件
  2. 认证
  3. 浏览器登录( 建议)
  4. 环境变量( CI / 无头 / WSL)
  5. 添加到您的 IDE 或代理服务器
  6. 光标
  7. 风起浪起
  8. VS 代码
  9. 使用 AIKIDO API KEY

Aikido MCP 服务器

一个轻量级的模型上下文协议(MCP)服务器将Aikido的代码和秘密扫描曝光,作为AI编码代理和IDE的工具. 它让你的代理扫描代码,并返回机器可读的发现,你可以进行分解,修正或忽略.

先决条件

  • 节点.js 18.19.0或较新的
  • 一个 Aikido 账户 (单位:千美元)注册(中文(简体) )

认证

MCP认证的方式有两种. 您不需要在前面拾取, 只要将服务器添加到您的 IDE( 见下文) 并运行任何 Aikido 工具即可 .

如果没有配置令牌,第一个工具调用返回一次性的一组登录链接——每个Aikido区域一个(EU / US / ME). 单击匹配您的账户的链接 .

环境变量( CI / 无头 / WSL)

对于 CI , 容器, WSL , 或任何打开浏览器或使用 OS 键链不是选项的设置, 生成 Person Access Token in 设置 → 集成 → IDE → MCP 传为 AIKIDO_API_KEY - 无论是你的MCP配置 env block (下面的例子) 或作为 system env var. 设定时, AIKIDO_API_KEY 优先于缓存浏览器符号.

添加到您的 IDE 或代理服务器

以下为示例配置. 他们使用浏览器的登录流. 用于 AIKIDO_API_KEY 相反,添加一个 env 禁止任何人进入——见 使用 AIKIDO API KEY。 。 。 .

光标

转到 Settings > 翻译: Cursor Settings > 翻译: MCP & Integrations > 翻译: New MCP server

在您的光标中添加以下配置 ~/.cursor/mcp.json 文档。 见 光标 MCP 文件 需要更多信息.

{
  "mcpServers": {
    "aikido": {
      "command": "npx",
      "args": ["-y", "@aikidosec/mcp"]
    }
  }
}

风起浪起

将以下配置添加到 ~/.codeium/windsurf/mcp_config.json。见 Windsurf MCP 文件 需要更多信息.

{
  "mcpServers": {
    "aikido": {
      "command": "npx",
      "args": ["-y", "@aikidosec/mcp"]
    }
  }
}

VS 代码

通过使用 Ctrl+⇧Shift+P 或 QQCommand+⇧Shift+P (macOS) 打开 VS 代码指令调色板. 类型 MCP: Open User Configuration。 。 。 . 在 MCP 配置文件中添加以下配置 。 见 VS 代码 MCP 文件 需要更多信息.

{
  "servers": {
    "aikido": {
      "command": "npx",
      "args": ["-y", "@aikidosec/mcp"]
    }
  }
}

使用 AIKIDO API KEY

要使用预生成的符号而不是浏览器的登录流,请添加一个 env 块到上面的任何配置 :

{
  "mcpServers": {
    "aikido": {
      "command": "npx",
      "args": ["-y", "@aikidosec/mcp"],
      "env": {
        "AIKIDO_API_KEY": "your-api-key-here"
      }
    }
  }
}

版本与发布记录

@aikidosec/mcp 共发布 37 个版本,首次发布于 2025/12/04;过去 12 个月发布了 37 个版本。

版本发布日期距今
1.0.34latest2026/11/05今天
1.0.332026/10/2314 天前
1.0.322026/10/1917 天前
1.0.312026/10/1620 天前
1.0.302026/10/1620 天前
1.0.292026/10/1521 天前

关于 @aikidosec/mcp 的常见问题

@aikidosec/mcp 是什么?

Aikido MCP 服务器

如何安装 @aikidosec/mcp?

在项目目录运行 npm install @aikidosec/mcp,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 aikido-mcp,可以用 npx aikido-mcp 直接运行。

@aikidosec/mcp 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/aikidosec__mcp 是否存在。

@aikidosec/mcp 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@aikidosec/mcp 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=18.0.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@aikidosec/mcp 可以商用吗?

@aikidosec/mcp 使用 AGPL 许可。声明的许可为 AGPL,请阅读许可原文确认使用条件。以上为概括,不构成法律意见,请以许可原文为准。

@aikidosec/mcp 的下载量有多少?

根据 npm 官方下载统计,@aikidosec/mcp 在 2026/10/05 – 2026/11/03 这 30 天内被下载 221,522 次,日均约 7,384 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@aikidosec/mcp 还在维护吗?

最新版本 1.0.34 发布于 2026/11/05(今天);至今共发布 37 个版本,其中过去 12 个月发布了 37 个;首次发布于 2025/12/04。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。