🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

aikido-mcp

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

aikido-mcp

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

latest
Source
npmnpm
Version
0.1.1
Version published
Weekly downloads
49
68.97%
Maintainers
1
Weekly downloads
 
Created
Source

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:

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

Cursor / Windsurf

Add to .cursor/mcp.json or equivalent:

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

Prerequisites

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

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):

  • AIKIDO_BINARY environment variable
  • npm sibling (aikido-aiken package)
  • aikido or aikido-aiken on PATH

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

License

MIT

Keywords

mcp

FAQs

Package last updated on 26 Feb 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts