π Seamlessly connect Claude (and other AI clients like Cursor) to Root.io's powerful container security platform through the Model Context Protocol (MCP).
The Root.io MCP solution provides AI-powered container security capabilities directly within AI clients like Claude, Cursor, and more. This integration enables you to:
- π‘οΈ Automated Remediation: Apply security patches and fixes automatically
- π Vulnerability Scanning: Analyze container images for security vulnerabilities
- π Security Reporting: Generate comprehensive security reports and analysis
- π Continuous Monitoring: Track remediation progress and maintain security posture
About Root.io
Root.io is the leading container security platform that automatically patches vulnerabilities in your container images. Our AI-powered platform:
- β Scans container images for known vulnerabilities
- π§ Applies security patches without breaking functionality
- π Integrates seamlessly with your existing CI/CD pipelines
- π Provides actionable security insights and compliance reporting
- π‘οΈ Maintains zero-trust security posture for containerized applications
The easiest way to get started is using our published MCP from the catalog:
-
π³ Docker Desktop: Install Docker Desktop from Docker.com
-
π¦ Docker MCP Toolkit: Configure the Docker MCP Toolkit with the clients you want to use
-
π’ Root.io Account: Sign up at app.root.io to get your API access token
-
π¦ Docker Catalog: Navigate on Docker Desktop under MCP Toolkit --> Catalog and search for "root" π±
-
β Add MCP: Click the Plus button to add the MCP server
-
π Configure: Enter your Root.io API token π
- Log into your Root.io account
- Click your profile
- Generate a new API token for MCP integration
- Paste it in the Docker Desktop Root.io MCP configuration
Alternatively, you can run the MCP server standalone using our Docker image:
{
"mcpServers": {
"rootio-mcp": {
"command": "docker",
"args": [
"run", "--rm", "-i",
"-e", "API_ACCESS_TOKEN",
"mcp/root"
],
"env": {
"API_ACCESS_TOKEN": "<your_root_api_token>"
}
}
}
}-
Configure Your AI Client βοΈ
- Open Claude Desktop (or your preferred AI client)
- Go to Settings β Developer β MCP Servers
- Add the configuration JSON above
- Keep the settings open for the next step
-
Get Your API Token π
- Log into your Root.io account
- Click your profile
- Generate a new API token for MCP integration
- Replace
<your_root_api_token>in your AI client configuration with the copied token
-
Start Using π
- Restart Claude Desktop
- Start a new conversation
- Ask Claude to scan a container image or check your security posture!
π "Visualize a vulnerability report for my-org/backend:latest"
π "Show me the security status of my organization's images"
π "Remediate my image my-org/backend:latest"
The Root.io MCP solution consists of two main components working together:
AI Client β MCP Proxy β Remote MCP Server β Root.io API
- π€ AI Client: Your AI interface for security operations (Claude Desktop, Cursor, etc.)
- π MCP Proxy: Handles authentication and request routing
- π Remote MCP Server: Processes security commands and API calls
- π’ Root.io System: Performs vulnerability scanning and remediation
- π Token-based Authentication: Secure API access with bearer tokens
- π TLS Encryption: All communications encrypted in transit
- π― Scoped Permissions: API tokens have limited, specific permissions
- π Audit Logging: Complete audit trail of all security operations
- Vulnerability Assessment: Comprehensive scanning of container images for known security issues
- Automated Remediation: Intelligent patching and security fixes without breaking functionality
- Progress Monitoring: Real-time tracking of remediation processes and results
- Registry Management: Support for both public and private container registries
- Security Reporting: Detailed vulnerability reports and remediation summaries
- Compliance Tracking: Monitor security posture across your container inventory
- Trend Analysis: Historical security data and improvement tracking
- Risk Assessment: Prioritized vulnerability information with severity ratings
This project is actively maintained by the Root.io team. We regularly release updates with:
- π New Features: Enhanced security capabilities and AI integrations
- π Bug Fixes: Continuous improvement and reliability updates
- π Security Updates: Latest security patches and improvements
- π Documentation: Comprehensive guides and examples
- π Performance Improvements: Fast and efficient performance
This project is licensed under the MIT License - see the LICENSE file for details.