Aikido Mcp

io.github.Bajuzjefe由 GitHub 帳號 Bajuzjefe 發布v0.1.1更新於 Oct 24, 2026

Security analysis for Aiken smart contracts on Cardano. 75 vulnerability detectors.

已驗證STDIO僅桌面開發者工具安全與監控

概覽

AI 產生的概覽

對 Cardano 上的 Aiken 智慧合約執行 Aikido 安全掃描,讓助理分析專案、列出偵測器並查詢弱點分類。

可以做什麼
  • 掃描 Aiken 專案中的安全漏洞,可設定最低嚴重等級、僅靜態分析、依 Git 參照做增量分析,以及指定設定檔
  • 列出全部 75 個偵測器及其嚴重等級、類別、CWE 對應與層級,並可依嚴重等級或類別篩選
  • 詳細說明某個特定偵測器
  • 依 CWC 編號、嚴重等級、偵測器名稱或關鍵字檢索 Cardano 弱點分類登錄表
適用情境
適合在開發或稽核 Cardano 上的 Aiken 智慧合約時,希望開發過程中由助理直接提供漏洞發現、偵測器說明與弱點分類背景資訊。
執行需求
以 stdio 在本機執行,通常透過 npx 啟動。需要已安裝 aikido-aiken 二進位檔(例如以 npm 全域安裝),或以 AIKIDO_BINARY 環境變數指定其路徑,否則會在 PATH 中尋找。CWC 查詢工具不需要該二進位檔。
安裝前請注意
此伺服器會啟動本機二進位檔並讀取所指路徑下的專案檔案,請只指向你打算掃描的專案。大型專案掃描可能耗時較久,僅靜態模式以深度換取速度。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Aikido Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

aikido-mcp

MCP server for Aikido — security analysis for Aiken smart contracts (Cardano).

Lets any MCP-compatible AI assistant (Claude Code, Cursor, Windsurf) run security scans on Aiken projects inline during development.

Setup

Claude Code

Add to ~/.claude/settings.json:

json
{  "mcpServers": {    "aikido": {      "command": "npx",      "args": ["-y", "aikido-mcp"]    }  }}

Cursor / Windsurf

Add to .cursor/mcp.json or equivalent:

json
{  "mcpServers": {    "aikido": {      "command": "npx",      "args": ["-y", "aikido-mcp"]    }  }}

Prerequisites

The aikido-aiken binary must be available. Install via:

bash
npm install -g aikido-aiken

Or set AIKIDO_BINARY env var to point to the binary.

Tools

aikido_analyze

Scan an Aiken project for security vulnerabilities.

ParameterTypeRequiredDescription
project_pathstringyesPath to Aiken project (must contain aiken.toml)
min_severityenumnoMinimum severity: info, low, medium, high, critical
static_onlybooleannoSkip multi-lane analysis for speed
diffstringnoGit ref for incremental analysis
configstringnoPath to .aikido.toml config

aikido_list_rules

List all 75 detectors with severity, category, CWE mapping, and tier.

ParameterTypeRequiredDescription
severityenumnoFilter by minimum severity
categorystringnoFilter by category

aikido_explain

Detailed explanation of a specific detector.

ParameterTypeRequiredDescription
detectorstringyesDetector name (e.g., missing-signature-check)

aikido_cwc_lookup

Search the Cardano Weakness Classification registry.

ParameterTypeRequiredDescription
querystringyesCWC ID, severity, detector name, or keyword

How it works

The server spawns the aikido binary with --format json and parses the structured output. Binary discovery checks (in order):

  1. AIKIDO_BINARY environment variable
  2. npm sibling (aikido-aiken package)
  3. aikido or aikido-aiken on PATH

The CWC lookup tool uses a static registry and does not require the binary.

License

MIT

來源:mcp-server/README.md,提交 2c59560

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.1最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分