Sidero, meaning 'Iron' in Greek, is a high-performance, Rust-based implementation of the Semgrep Model Context Protocol (MCP) server. It provides an asynchronous, memory-safe, and blazing-fast bridge that allows large language models (LLMs) to interact seamlessly with the powerful Semgrep static analysis engine. Built with `tokio` for speed and correctness, Sidero offers full feature parity with official implementations, enabling LLMs to perform security scans, run custom rules, inspect Abstract Syntax Trees, and retrieve historical findings directly from Semgrep App, all with the robust reliability of Rust.
Key Features
01Built-in prompts to aid LLMs in generating security rules.
020 GitHub stars
03Zero-latency startup via compiled Rust binary.
04Memory-safe and concurrent Rust implementation for reliability.
05Direct access to Semgrep App security findings.
06Full feature parity for Semgrep scanning, custom rules, and AST dumps.