ricauts/CyberMCP
Built by Metorial, the integration platform for agentic AI.
ricauts/CyberMCP
Server Summary
Authentication Vulnerability Testing
Injection Testing
Data Leakage Testing
Rate Limiting Testing
Security Headers Testing
Access to Comprehensive Security Resources
AI-powered Cybersecurity API Testing with Model Context Protocol (MCP)
CyberMCP is a Model Context Protocol (MCP) server that enables AI agents to perform comprehensive security testing on backend APIs. It provides 14 specialized security tools and 10 resources for identifying vulnerabilities like authentication bypass, injection attacks, data leakage, and security misconfigurations.
# Clone and setup
git clone https://github.com/your-username/CyberMCP.git
cd CyberMCP
npm install
npm run build
# Test the server
npm run test-server
# Start interactive testing
npm run test-interactive
Category | Tools |
---|---|
Authentication | basic_auth , token_auth , oauth2_auth , api_login , auth_status , clear_auth , jwt_vulnerability_check , auth_bypass_check |
Injection Testing | sql_injection_check , xss_check |
Data Protection | sensitive_data_check , path_traversal_check |
Infrastructure | rate_limit_check , security_headers_check |
CyberMCP works with all major AI-powered IDEs:
š Complete Setup Guide - Detailed configuration for each IDE
"Use basic_auth with username 'admin' and password 'secret123'
then use auth_bypass_check on https://api.example.com/users
to test for authentication bypass vulnerabilities"
The AI agent will:
# Comprehensive tool testing
npm run test-tools
# Manual interactive testing
npm run test-interactive
# Quick setup verification
npm run quick-start
# MCP Inspector (GUI)
npm run inspector
CyberMCP/
āāā src/ # TypeScript source code
ā āāā tools/ # 14 security testing tools
ā āāā resources/ # Security checklists & guides
ā āāā utils/ # Authentication & utilities
āāā docs/ # Documentation
āāā scripts/ # Testing & utility scripts
āāā examples/ # Configuration examples
āāā dist/ # Built JavaScript (generated)
āāā README.md # This file
# Development mode with hot reload
npm run dev
# Build TypeScript
npm run build
# Start server (stdio mode)
npm start
# Start HTTP server
TRANSPORT=http PORT=3000 npm start
git checkout -b feature/new-security-tool
This project is licensed under the MIT License - see the LICENSE file for details.
š Secure your APIs with AI-powered testing!
For support and questions, please create an issue.