security-architect-mcp-server
Verified Safeby flying-coyote
Overview
An AI-powered interactive decision support tool for cybersecurity architects, designed to filter and select optimal security data platforms based on organizational constraints and technical requirements.
Installation
docker-compose upEnvironment Variables
- MCP_TRANSPORT
- MCP_SERVER_HOST
- MCP_SERVER_PORT
- PROGRESSIVE_DISCOVERY
- CODE_EXECUTION_ENABLED
- CACHE_ENABLED
- LOG_LEVEL
- MAX_EXECUTION_TIME
- MAX_MEMORY_MB
- AUDIT_LOGGING
- DATABASE_URL
- REDIS_PASSWORD
- GITHUB_TOKEN
Security Notes
The project features a 5-layer security defense with AST-based code validation, sandboxed execution for Python code, and strict banning of dangerous imports/attributes (e.g., `os`, `sys`, `eval`, `exec`, `open`). Docker deployments incorporate `no-new-privileges` for additional hardening. While it utilizes dynamic code execution (`exec`), extensive measures are in place to mitigate inherent risks, making it robustly secured for its intended purpose.
Similar Servers
archestra
A platform for securely deploying, orchestrating, and managing Model Context Protocol (MCP) servers and their AI-powered tools within an enterprise environment.
neurolink
NeuroLink is a comprehensive AI toolkit that unifies multiple AI providers, offers advanced orchestration, real-time services, and a Human-in-the-Loop safety system, allowing modular enhancement of AI models through an extensible MCP-compliant middleware and tool ecosystem.
VibeShift
VibeShift is an intelligent security agent that integrates with AI coding assistants to analyze AI-generated code for vulnerabilities, suggest remediations, and facilitate web test recording, crawling, and execution.
pentestMCP
This MCP server enables AI agents to perform automated and interactive penetration testing tasks by exposing a suite of security assessment utilities as callable tools.