π¦
Audit
mcp-audit β A Go tool for auditing Model Context Protocol (MCP) servers.
0 installs
3 stars
Trust: 41 β Fair
Ai
Installation
npx mcp-auditAsk AI about Audit
Powered by Claude Β· Grounded in docs
I know everything about Audit. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
mcp-audit
mcp-audit β A Go tool for auditing Model Context Protocol (MCP) servers.
Features
- π Probe β runs the target MCP server and inspects supported features via JSON-RPC (
tools,resources,prompts,sampling, transports). - π Scan β statically analyzes TypeScript source code (AST) to detect declared MCP APIs and transport usage.
CLI flags
-cwd is the local path of the project.
-github β GitHub is the URL for auto-cloning.
-args β additional arguments for the server.
-timeout β request timeout.
-startup-delay β delay before initialize.
-env β passing environment variables.
-ProtocolVersion is the version of the MCP protocol.
-out is the report format.
example
go run ./cmd/mcp-probe \
-github "https://github.com/upstash/context7" \
-out json \
-timeout 90s -startup-delay 2s
output format
{
"MCP Protocol Support": {
"HTTP Transport": true,
"Logging": false,
"OAuth2 Auth": false,
"Prompts": false,
"Resources": false,
"Roots": false,
"SSE Transport": false,
"STDIO Transport": true,
"Sampling": false,
"Tools": false
}
}
