Aikido MCP server
io.github.Bajuzjefe/aikido-mcp·v0.1.1·2 starsSecurity analysis for Aiken smart contracts on Cardano. 75 vulnerability detectors.
2 stars38 downloads/wk
Reviews
Write oneNobody has reviewed Aikido yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Aikido tools (4)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
aikido_analyzeScan an Aiken smart contract project for security vulnerabilities. Returns findings with severity, location, CWC classification, and evidence. Exit code 2 (findings above threshold) is normal, not an error.
aikido_cwc_lookupSearch the Cardano Weakness Classification (CWC) registry. Look up by CWC ID, severity, detector name, or keyword. Returns vulnerability descriptions, affected detectors, and remediation guidance.
aikido_explainGet a detailed explanation of a specific Aikido security detector, including what it checks, why it matters, and remediation guidance.
aikido_list_rulesList all 75 Aikido security detectors with severity, category, CWE mapping, and reliability tier.
Public scan report
scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it
- Code scan16 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 214 days ago4/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Aikido compares
Against every graded Security MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 75/100
- higher than 40% of 915 Security servers
- Tools
- 4
- the typical Security server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 75% of 587 Security servers
- Downloads a week
- 38
- more than 28% of 248 Security servers with a package
What its tools let an agent do: 4 read
Install Aikido in Claude Code, Cursor or VS Code
Runs npx -y aikido-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add aikido-mcp -- npx -y aikido-mcp
What the publisher says
From the Aikido repository's README, as published. We do not edit it. Read it on GitHub
Security analysis platform for Aiken smart contracts on Cardano.
Aikido goes beyond static analysis. It combines a 75-detector suite with SMT verification, transaction simulation, compliance analysis, protocol pattern detection, and grammar-aware fuzzing to find vulnerabilities in Aiken smart contracts before they reach mainnet. Multi-lane analysis cross-correlates evidence across techniques, producing findings with source context, severity ratings, CWE/CWC classifications, and actionable remediation guidance.
Built in Rust. Fast. Zero configuration required.
Why Aikido
Cardano smart contracts are immutable once deployed. A vulnerability in production means lost funds with no recourse. Manual audits are expensive, slow, and bottlenecked. Aikido catches the classes of bugs that auditors find most often - double satisfaction, missing signature checks, unbounded iteration, unsafe datum handling - automatically, in seconds.
- The only security tool for Aiken - no alternatives exist in the ecosystem
- 75 detectors with CWC (Cardano Weakness Classification) and CWE mappings
- Multi-lane analysis - static detectors, compliance, SMT verification, transaction simulation, protocol detection, fuzzing
- Validated against professional audit - 85% coverage on TxPipe's Strike Finance audit findings (full comparison)
- Evidence framework - findings corroborated across multiple analysis techniques (PatternMatch -> SmtProven -> SimulationConfirmed)
- 9 output formats - terminal, JSON, SARIF, Markdown, HTML, PDF, CSV, GitLab SAST, reviewdog
- Ecosystem proven - 10+ real-world projects including SundaeSwap, Anastasia Labs, Strike Finance, and Seedelf (0 crashes)
Quick Start
Install
# Homebrew (macOS/Linux)
brew install Bajuzjefe/tap/aikido
# Cargo (Rust >= 1.88.0)
cargo install --git https://github.com/Bajuzjefe/Aikido-Security-Analysis-Platform aikido-cli
# npm (wrapper)
npx aikido-aiken /path/to/project
# Docker
docker run --rm -v $(pwd):/project ghcr.io/bajuzjefe/aikido:0.3.1 /project
# From source
git clone https://github.com/Bajuzjefe/Aikido-Security-Analysis-Platform.git
cd aikido && cargo build --releaseRun
aikido /path/to/your-aiken-projectExample Output
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
AIKIDO v0.3.1 Static Analysis Report
Project: test/simple-treasury v0.1.0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[CRITICAL] (definite) double-satisfaction - Handler treasury.spend iterates
outputs without own OutputReference - validators/treasury.ak:23
Spend handler accesses tx.outputs but never uses __own_ref to identify
its own input. An attacker can satisfy multiple script inputs with a
single output, draining funds.
22 | validator treasury {
> 23 | spend(
> 24 | datum: Option<TreasuryDatum>,
> 25 | redeemer: TreasuryRedeemer,
Suggestion: Use the OutputReference parameter to correlate outputs
to this specific input.
...
1 critical, 5 high, 7 medium, 0 low, 0 info
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━Analysis Architecture
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Aikido: common questions
- Is Aikido MCP server safe?
- Mostly: it is graded B (75/100). Read the Aikido safety report
- How do I install Aikido?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Aikido need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is Aikido maintained?
- The last commit was 251 days ago (2026-02-26). The latest release is v0.1.1.
- What can I use instead of Aikido?
- Servers from other publishers that do the same job: CrowdStrike Falcon MCP Server, Wireshark MCP server and Virustotal MCP server.
- How does Aikido compare with other Security MCP servers?
- safety score 75/100 (higher than 40% of 915 Security servers); tools 4 (the typical Security server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Aikido
Same job from other publishers: the closest match first, then the best rated.
- CrowdStrike Falcon MCP ServerConnects AI agents with CrowdStrike Falcon for security analysis and automation.not reviewedEstablishedA
- WiresharkProfessional network analysis with tshark. Security audits, deep-dives, and threat detection.not reviewedEstablishedA
- VirustotalMCP server for querying VirusTotal API with comprehensive security analysis tools.not reviewedEstablishedB
- VirustotalMCP server for querying VirusTotal API with comprehensive security analysis tools.not reviewedEstablishedB
- Reversecore MCPSecurity-first MCP server for reverse engineering, malware analysis, forensics, and SAST.not reviewedEstablishedB