SAST MCP Server
A production-ready MCP server that enables AI agents to perform Static Application Security Testing (SAST), Software Composition Analysis (SCA), and Dynamic Application Security Testing (DAST). It integrates 11 industry-standard scanners including Bandit, Semgrep, Trivy, and OWASP ZAP to detect vulnerabilities, secrets, and IaC issues. The server supports features like AST-aware context, severity filtering, SARIF export for CI/CD integration, and AI-assisted remediation via git apply.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Scan code for security vulnerabilities using 11 integrated scanners
- Detect hardcoded secrets and API keys in code and git history
- Export SARIF results for CI/CD integration with GitHub or GitLab
- Generate fix prompts and apply agent-written patches via git apply
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
sast-mcp-server 0.8.3
{
"version": "0.8.3",
"transport": "stdio",
"identifier": "sast-mcp-server",
"runtimeHint": "uvx",
"registryType": "pypi",
"registryBaseUrl": "https://pypi.org",
"environmentVariables": [
{
"name": "SAST_MCP_TIMEOUT",
"default": "300",
"description": "Per-scan timeout in seconds (default: 300)."
},
{
"name": "SAST_MCP_LOG_LEVEL",
"default": "INFO",
"description": "Logging level: DEBUG, INFO, WARNING, ERROR (default: INFO)."
},
{
"name": "SAST_MCP_API_KEY",
"description": "Optional static API key to require auth (legacy mode; HTTP transports)."
},
{
"name": "SAST_MCP_JWT_SECRET",
"description": "Optional HMAC secret to require JWT auth with scopes (HTTP transports)."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"sast-mcp-server": {
"command": "uvx",
"args": [
"sast-mcp-server==0.8.3"
],
"env": {
"SAST_MCP_TIMEOUT": "<YOUR_SAST_MCP_TIMEOUT>",
"SAST_MCP_LOG_LEVEL": "<YOUR_SAST_MCP_LOG_LEVEL>",
"SAST_MCP_API_KEY": "<YOUR_SAST_MCP_API_KEY>",
"SAST_MCP_JWT_SECRET": "<YOUR_SAST_MCP_JWT_SECRET>"
}
}
}
}Cline
{
"mcpServers": {
"sast-mcp-server": {
"command": "uvx",
"args": [
"sast-mcp-server==0.8.3"
],
"env": {
"SAST_MCP_TIMEOUT": "<YOUR_SAST_MCP_TIMEOUT>",
"SAST_MCP_LOG_LEVEL": "<YOUR_SAST_MCP_LOG_LEVEL>",
"SAST_MCP_API_KEY": "<YOUR_SAST_MCP_API_KEY>",
"SAST_MCP_JWT_SECRET": "<YOUR_SAST_MCP_JWT_SECRET>"
}
}
}
}VS Code
{
"servers": {
"sast-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"sast-mcp-server==0.8.3"
],
"env": {
"SAST_MCP_TIMEOUT": "<YOUR_SAST_MCP_TIMEOUT>",
"SAST_MCP_LOG_LEVEL": "<YOUR_SAST_MCP_LOG_LEVEL>",
"SAST_MCP_API_KEY": "<YOUR_SAST_MCP_API_KEY>",
"SAST_MCP_JWT_SECRET": "<YOUR_SAST_MCP_JWT_SECRET>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"sast-mcp-server": {
"command": "uvx",
"args": [
"sast-mcp-server==0.8.3"
],
"env": {
"SAST_MCP_TIMEOUT": "<YOUR_SAST_MCP_TIMEOUT>",
"SAST_MCP_LOG_LEVEL": "<YOUR_SAST_MCP_LOG_LEVEL>",
"SAST_MCP_API_KEY": "<YOUR_SAST_MCP_API_KEY>",
"SAST_MCP_JWT_SECRET": "<YOUR_SAST_MCP_JWT_SECRET>"
}
}
}
}Let your agent find its tools
Find servers like SAST MCP Server from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.