रेड सुरक्षा एमसीपी सर्वर
सारांश
MCP सर्वर क्या है?
MCP सर्वर, जिसे Rad Security द्वारा विकसित किया गया है, एक मजबूत और कुशल सर्वर समाधान है जिसे सुरक्षा प्रोटोकॉल को बढ़ाने और संचार को प्रभावी ढंग से प्रबंधित करने के लिए डिज़ाइन किया गया है। यह विभिन्न सुरक्षा संचालन को प्रबंधित करने के लिए एक केंद्रीय हब के रूप में कार्य करता है, यह सुनिश्चित करते हुए कि डेटा की अखंडता और गोपनीयता विभिन्न प्लेटफार्मों पर बनाए रखी जाती है। यह सर्वर विशेष रूप से उन संगठनों के लिए उपयोगी है जो अपनी सुरक्षा अवसंरचना को मजबूत करना और अपने संचालन को सुव्यवस्थित करना चाहते हैं।
MCP सर्वर की विशेषताएँ
- केंद्रीकृत प्रबंधन: MCP सर्वर सुरक्षा संचालन पर केंद्रीकृत नियंत्रण की अनुमति देता है, जिससे सुरक्षा प्रोटोकॉल की निगरानी और प्रबंधन करना आसान हो जाता है।
- स्केलेबिलिटी: यह सर्वर आपके संगठन के साथ स्केल करने के लिए डिज़ाइन किया गया है, बढ़ते डेटा और उपयोगकर्ता मांगों को बिना प्रदर्शन से समझौता किए समायोजित करता है।
- उपयोगकर्ता-अनुकूल इंटरफेस: एक सहज इंटरफेस के साथ, उपयोगकर्ता विभिन्न कार्यात्मकताओं के माध्यम से आसानी से नेविगेट कर सकते हैं, जिससे यह तकनीकी और गैर-तकनीकी उपयोगकर्ताओं के लिए सुलभ हो जाता है।
- मजबूत सुरक्षा प्रोटोकॉल: यह सर्वर संवेदनशील डेटा को अनधिकृत पहुंच और उल्लंघनों से बचाने के लिए उन्नत सुरक्षा उपायों को लागू करता है।
- एकीकरण क्षमताएँ: MCP सर्वर मौजूदा सिस्टम और अनुप्रयोगों के साथ सहजता से एकीकृत हो सकता है, जिससे समग्र कार्यक्षमता और उपयोगकर्ता अनुभव में सुधार होता है।
MCP सर्वर का उपयोग कैसे करें
- स्थापना: आधिकारिक Rad Security वेबसाइट से MCP सर्वर डाउनलोड करके शुरू करें। दस्तावेज़ में प्रदान की गई स्थापना निर्देशों का पालन करें।
- कॉन्फ़िगरेशन: स्थापना के बाद, अपने संगठन की सुरक्षा आवश्यकताओं के अनुसार सर्वर सेटिंग्स को कॉन्फ़िगर करें। इसमें उपयोगकर्ता भूमिकाएँ, अनुमतियाँ और सुरक्षा प्रोटोकॉल सेट करना शामिल हो सकता है।
- एकीकरण: सुनिश्चित करें कि प्लेटफार्मों के बीच डेटा प्रवाह और संचार को सुचारू बनाने के लिए MCP सर्वर को अपने मौजूदा सिस्टम के साथ एकीकृत करें।
- निगरानी और प्रबंधन: सुरक्षा संचालन की निगरानी करने, उपयोगकर्ता पहुंच प्रबंधित करने और सुरक्षा घटनाओं पर रिपोर्ट उत्पन्न करने के लिए केंद्रीकृत डैशबोर्ड का उपयोग करें।
- नियमित अपडेट: सर्वर को नवीनतम सुरक्षा पैच और सुविधाओं के साथ अपडेट रखें ताकि प्रदर्शन और उभरते खतरों के खिलाफ सुरक्षा सुनिश्चित हो सके।
अक्सर पूछे जाने वाले प्रश्न
प्रश्न 1: कौन से प्रकार के संगठन MCP सर्वर का उपयोग करके लाभ उठा सकते हैं?
उत्तर 1: MCP सर्वर विभिन्न प्रकार के संगठनों के लिए उपयुक्त है, जिसमें व्यवसाय, शैक्षणिक संस्थान और सरकारी एजेंसियाँ शामिल हैं जिन्हें संवेदनशील डेटा की सुरक्षा के लिए मजबूत सुरक्षा उपायों की आवश्यकता होती है।
प्रश्न 2: क्या MCP सर्वर को स्थापित करना और कॉन्फ़िगर करना आसान है?
उत्तर 2: हाँ, MCP सर्वर उपयोगकर्ता-मित्रता को ध्यान में रखते हुए डिज़ाइन किया गया है। स्थापना और कॉन्फ़िगरेशन प्रक्रियाएँ सीधी हैं, और उपयोगकर्ताओं की सहायता के लिए विस्तृत दस्तावेज़ उपलब्ध है।
प्रश्न 3: क्या MCP सर्वर अन्य सुरक्षा उपकरणों के साथ एकीकृत हो सकता है?
उत्तर 3: बिल्कुल! MCP सर्वर विभिन्न सुरक्षा उपकरणों और अनुप्रयोगों के साथ सहजता से एकीकृत होने के लिए बनाया गया है, जिससे इसकी कार्यक्षमता और प्रभावशीलता में सुधार होता है।
प्रश्न 4: MCP सर्वर डेटा सुरक्षा कैसे सुनिश्चित करता है?
उत्तर 4: MCP सर्वर उन्नत सुरक्षा प्रोटोकॉल, जिसमें एन्क्रिप्शन, पहुंच नियंत्रण और नियमित सुरक्षा अपडेट शामिल हैं, का उपयोग करता है ताकि डेटा को अनधिकृत पहुंच और उल्लंघनों से सुरक्षित रखा जा सके।
प्रश्न 5: मैं MCP सर्वर के लिए सहायता कहाँ प्राप्त कर सकता हूँ?
उत्तर 5: MCP सर्वर के लिए सहायता Rad Security वेबसाइट पर उपलब्ध है, जहाँ उपयोगकर्ता दस्तावेज़, अक्सर पूछे जाने वाले प्रश्न और आगे की सहायता के लिए संपर्क कर सकते हैं।
विवरण
RAD Security MCP Server
A Model Context Protocol (MCP) server for RAD Security, providing AI-powered security insights for Kubernetes and cloud environments.
Installation
npm install @rad-security/mcp-server
Usage
Prerequisites
- Node.js 20.x or higher
Environment Variables
The following environment are required required to use the MCP server with Rad Security:
RAD_SECURITY_ACCESS_KEY_ID="your_access_key"
RAD_SECURITY_SECRET_KEY="your_secret_key"
RAD_SECURITY_ACCOUNT_ID="your_account_id"
but you can also use few operations without authentication:
- List CVEs
- Get details of a specific CVE
- Get latest 30 CVEs
- List Kubernetes resource misconfiguration policies
In cursor IDE
It's quite problematic to set ENV variables in cursor IDE.
So, you can use the following start.sh script to start the server.
./start.sh
Please set the ENV variables in the start.sh script first!
In Claude Desktop
You can use the following config to start the server in Claude Desktop.
{
"mcpServers": {
"rad-security": {
"command": "npx",
"args": ["-y", "@rad-security/mcp-server"],
"env": {
"RAD_SECURITY_ACCESS_KEY_ID": "<your-access-key-id>",
"RAD_SECURITY_SECRET_KEY": "<your-secret-key>",
"RAD_SECURITY_ACCOUNT_ID": "<your-account-id>"
}
}
}
As a Docker Container - with Streamable HTTP
docker build -t rad-security/mcp-server .
docker run \
-e TRANSPORT_TYPE=streamable \
-e RAD_SECURITY_ACCESS_KEY_ID=your_access_key \
-e RAD_SECURITY_SECRET_KEY=your_secret_key \
-e RAD_SECURITY_ACCOUNT_ID=your_account_id \
-p 3000:3000 \
rad-security/mcp-server
As a Docker Container - with SSE (deprecated)
Note: The SSE transport is now deprecated in favor of Streamable HTTP. It's still supported for backward compatibility, but it's recommended to use Streamable HTTP instead.
docker build -t rad-security/mcp-server .
docker run \
-e TRANSPORT_TYPE=sse \
-e RAD_SECURITY_ACCESS_KEY_ID=your_access_key \
-e RAD_SECURITY_SECRET_KEY=your_secret_key \
-e RAD_SECURITY_ACCOUNT_ID=your_account_id \
-p 3000:3000 \
rad-security/mcp-server
Features
-
Account Inventory
- List clusters and their details*
-
Containers Inventory
- List containers and their details*
-
Security Findings
- List and analyze security findings*
-
Runtime Security
- Get process trees of running containers*
- Get runtime baselines of running containers*
- Analyze process behavior of running containers*
-
Network Security
- Monitor HTTP requests*
- Track network connections*
- Analyze network patterns*
-
Identity and Access
- List identities*
- Get identity details*
-
Audit
- List who shelled into a pod*
-
Cloud Security
- List and monitor cloud resources*
- Get resource details and compliance status*
-
Images
- Get SBOMs*
- List images and their vulnerabilities*
- Get top vulnerable images*
-
Kubernetes Objects
- Get details of a specific Kubernetes resource*
- List Kubernetes resources*
- List Kubernetes resource misconfiguration policies*
-
Threat Vector
- List threat vectors*
- Get details of a specific threat vector*
-
CVEs
- List CVEs
- Get details of a specific CVE
- Get latest 30 CVEs
*
- requires authentication and account in Rad Security.
Development
### Install dependencies
npm install
### Run type checking
npm run type-check
### Run linter
npm run lint
### Build
npm run build
License
MIT License - see the LICENSE file for details
सर्वर कॉन्फ़िगरेशन
{
"mcpServers": {
"mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--rad-security--mcp-server--mcp-server",
"npm run start"
],
"env": {
"RAD_SECURITY_ACCESS_KEY_ID": "rad-security-access-key-id",
"RAD_SECURITY_SECRET_KEY": "rad-security-secret-key",
"RAD_SECURITY_ACCOUNT_ID": "rad-security-account-id"
}
}
}
}