11# MCPLint
22
33[ ![ Crates.io] ( https://img.shields.io/crates/v/mcplint.svg )] ( https://crates.io/crates/mcplint )
4- [ ![ Rust] ( https://img.shields.io/badge/rust-1.75 %2B-orange.svg )] ( https://www.rust-lang.org/ )
4+ [ ![ Rust] ( https://img.shields.io/badge/rust-1.85 %2B-orange.svg )] ( https://www.rust-lang.org/ )
55[ ![ License: MIT] ( https://img.shields.io/badge/License-MIT-blue.svg )] ( LICENSE )
66[ ![ CI] ( https://github.com/quanticsoul4772/mcplint/actions/workflows/ci.yml/badge.svg )] ( https://github.com/quanticsoul4772/mcplint/actions/workflows/ci.yml )
7+ [ ![ Tests] ( https://img.shields.io/badge/tests-3066%20passing-brightgreen.svg )] ( https://github.com/quanticsoul4772/mcplint )
78
89Security testing tool for Model Context Protocol (MCP) servers.
910
@@ -15,6 +16,8 @@ Security testing tool for Model Context Protocol (MCP) servers.
1516- ** Coverage-guided fuzzing** - find crashes and edge cases
1617- ** Tool fingerprinting** - detect schema changes and breaking API updates
1718- ** AI-powered explanations** - understand findings with remediation guidance
19+ - ** Advanced prompt engineering** - chain-of-thought reasoning with few-shot examples
20+ - ** Neo4j knowledge graph** - vector similarity search for related vulnerabilities (optional)
1821- ** Watch mode** - differential display showing new/fixed issues
1922- ** Shell completions** - bash, zsh, fish, PowerShell, elvish
2023- ** CI/CD integration** - SARIF, JUnit, GitLab output formats
@@ -98,11 +101,21 @@ cargo install mcplint
98101# From source
99102cargo install --path .
100103
104+ # With optional Neo4j knowledge graph support
105+ cargo install mcplint --features neo4j
106+
101107# Or build manually
102108cargo build --release
103109./target/release/mcplint --help
104110```
105111
112+ ### Optional Features
113+
114+ | Feature | Description | Install |
115+ | ---------| -------------| ---------|
116+ | ` neo4j ` | Neo4j knowledge graph for vulnerability similarity search | ` --features neo4j ` |
117+ | ` redis ` | Redis distributed cache backend | ` --features redis ` |
118+
106119## Quick Start
107120
108121``` bash
0 commit comments