A comprehensive Model Context Protocol (MCP) server that integrates SAST, DAST, IAST, SCA tools for AI-powered DevSecOps automation.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"devsecops-mcp": {
"args": [
"-y",
"devsecops-mcp-server"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A comprehensive Model Context Protocol (MCP) server that integrates Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), Interactive Application Security Testing (IAST), and Software Composition Analysis (SCA) tools for AI-powered DevSecOps automation.
This server supports HTTP transport. Be the first to test it — help the community know if it works.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked devsecops-mcp-server against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in security
An evil MCP server used for redteam testing
AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Proof primitive for AI agents on MultiversX. Anchor file hashes on-chain as verifiable proofs.
mcpki-server is the backend infrastructure for https://www.mcpki.org, enabling secure public key management and autonomous certificate handling for large language models (LLMs).
MCP Security Weekly
Get CVE alerts and security updates for DevSecOps MCP and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A comprehensive Model Context Protocol (MCP) server that integrates Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), Interactive Application Security Testing (IAST), and Software Composition Analysis (SCA) tools for AI-powered DevSecOps automation.
src/
├── mcp/
│ ├── server.ts # Main MCP server
│ ├── tools/
│ │ ├── sast-tool.ts # SAST integration
│ │ ├── dast-tool.ts # DAST integration
│ │ ├── iast-tool.ts # IAST integration
│ │ └── sca-tool.ts # SCA integration
│ └── connectors/
│ ├── sonarqube.ts
│ ├── zap.ts
│ ├── trivy.ts
│ └── osv-scanner.ts
├── config/
│ ├── security-rules.yml
│ └── tool-configs.json
└── tests/security/
# SAST tools
pip3 install semgrep bandit
# DAST tools (Docker)
docker pull owasp/zap2docker-stable
# SCA tools (npm audit is included with Node.js)
# OSV Scanner (optional)
wget -qO- https://github.com/google/osv-scanner/releases/latest/download/osv-scanner_linux_amd64.tar.gz | tar -xz -C /usr/local/bin
# Trivy (optional)
wget -qO- https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh
Clone the repository
git clone <repository-url>
cd DevSecOps-MCP
Install dependencies
npm install
Configure environment
cp .env.example .env
# Edit .env with your tool credentials
Build the project
npm run build
Start the server
npm run start:mcp
Using Docker Compose (Recommended)
# Copy environment file
cp .env.example .env
# Edit .env with your credentials
# Start all services
docker-compose up -d
Using Docker directly
# Build image
docker build -t devsecops-mcp .
# Run container
docker run -p 3000:3000 --env-file .env devsecops-mcp
To use this MCP server with Claude Desktop or other MCP clients, you need to configure the client settings.
Locate the Claude Desktop config file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonAdd the DevSecOps MCP server configuration:
{
"mcpServers": {
"devsecops": {
"command": "node",
"args": ["dist/src/mcp/server.js"],
"cwd": "/path/to/DevSecOps-MCP",
"env": {
"NODE_ENV": "production",
"MCP_PORT": "3000",
"LOG_LEVEL": "info",
"SECURITY_STRICT_MODE": "true"
}
}
}
}
Alternative: Use the provided configuration file:
# Copy the provided configuration
cp .mcprc.json ~/Library/Application\ Support/Claude/claude_desktop_config.json
# Edit the cwd path to match your installation
For other MCP clients, use