A dedicated MCP (Model Context Protocol) server for security analysis and malicious tool detection.
analyze_mcp_tool
: Enhanced context-aware security analysis for individual MCP toolsbatch_analyze_tools
: Comprehensive security assessment for multiple tools at once- Context-aware detection: Reduces false positives and negatives
- Behavioral pattern analysis: Identifies tool poisoning and covert operations
- Risk scoring: Provides detailed risk assessment with confidence levels
npm install
npm run build
npm start
# or
node dist/mcp-analyzer.js
echo '{"jsonrpc": "2.0", "id": 1, "method": "tools/list", "params": {}}' | node dist/mcp-analyzer.js
Analyzes a single MCP tool for malicious indicators.
Input:
tool_name
: Name of the MCP tooltool_description
: Description of the MCP tooltool_input_schema
: Input schema (JSON string, optional)
Output:
- Comprehensive security analysis report
- Risk level assessment (LOW/MEDIUM/HIGH)
- Malicious indicators detection
- Security recommendations
Analyzes multiple MCP tools at once for comprehensive security assessment.
Input:
tools
: Array of tools to analyze
Output:
- Batch analysis report for all tools
- Comparative risk assessment
- Security recommendations for the toolset
- Context-aware detection: Uses semantic analysis to reduce false positives
- Behavioral pattern analysis: Identifies tool poisoning and covert operations
- Input schema analysis: Examines tool parameters for dangerous patterns
- Risk scoring: Provides detailed risk assessment with confidence levels
- Security recommendations: Offers specific mitigation strategies
- MCP tool security research: Analyze tools for malicious patterns
- Security assessment: Evaluate tool safety before deployment
- Compliance checking: Ensure tools meet security requirements
- Threat detection: Identify potentially dangerous MCP tools
MIT