MCP server offering security recommendations, threats, and security controls for Azure resources
1.3K
A Model Context Protocol (MCP) server that provides security recommendations, threat analysis, and security controls for Azure resources.
The CRISP MCP Server is a comprehensive security analysis tool that provides:
Install and Configure MCP in VS Code
chat.mcp.enabled setting.Add an MCP server to your workspace
.vscode/mcp.json file in your workspace folder {
"servers": {
"crisp": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--name", "crisp-mcp-server",
"anmalkov/mcp-crisp:latest"
],
"env": {}
}
}
}
docker pull anmalkov/mcp-crisp:latest
docker run -it --rm anmalkov/mcp-crisp:latest
The server will start and listen for MCP protocol messages via stdio.
The CRISP MCP Server provides 7 powerful tools for security analysis:
get_resourcesDescription: Retrieve all supported Azure resources.
get_resources_recommendationsDescription: Get security recommendations for specific Azure resources.
resource_names (optional) - Comma-separated list of Azure resource namesExample:
{
"resource_names": "Azure App Service,Azure Key Vault,Azure Storage Account"
}
get_threat_categoriesDescription: Get all available threat categories.
get_threats_by_categoriesDescription: Get detailed threats for specific categories.
category_names (optional) - Comma-separated list of threat categoriesExample:
{
"category_names": "AI,Containers,Applications"
}
get_recommendation_categoriesDescription: Get all security recommendation categories.
get_recommendations_by_categoriesDescription: Get security recommendations filtered by category.
category_names (optional) - Comma-separated list of recommendation categoriesExample:
{
"category_names": "Identity and Access Management (IAM),Network Boundaries,Data Classification and Protection"
}
get_templateDescription: Get the security plan template in markdown format.
The CRISP MCP Server now supports three intelligent prompts designed to enhance security analysis workflows through natural language interactions and advanced automation:
code_analysisDescription:
Performs a comprehensive security analysis of code to identify vulnerabilities, insecure patterns, and offers remediation suggestions.
docs/securityYYYYMMDD-<short-description>-report.mdresource_recommendationsDescription:
Provides detailed security recommendations for Azure resources based on the Microsoft Cloud Security Benchmark.
resource_names – Comma-separated list of Azure resource namesdocs/securityYYYYMMDD-azure-resource-recommendations.mdbuild_security_planDescription:
Generates a structured and detailed security plan by analyzing architectural diagrams.
.drawio, Mermaid.js .mmd) placed in the ./diagrams directorydocs/securityYYYYMMDD-security-plan.mdNote: Image-based diagrams are not supported; use text formats for compatibility and accurate parsing.
The CRISP MCP Server covers comprehensive security domains:
latest - Latest stable releasev{version} - Specific version releases (e.g., v0.1.0)linux/amd64linux/arm64Optimized Docker image with minimal footprint for efficient deployment.
This project is licensed under the MIT License - see the LICENSE file for details.
Content type
Image
Digest
sha256:27f5a83ae…
Size
127.2 MB
Last updated
12 months ago
docker pull anmalkov/mcp-crisp