Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
damn-vulnerable-MCP-server — Damn Vulnerable MCP Server | Kitploit
उपकरण/GitHubGitHub/harishsg993010/damn-vulnerable-mcp-server
ExploitationWeb SecurityCTFPenetration TestingLearning & EducationAPI SecurityAI SecurityLabs & Practice
GitHub

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
harishsg993010/damn-vulnerable-mcp-server

damn-vulnerable-MCP-server

Damn Vulnerable MCP Server

रिपॉजिटरी देखें
1.3k1738 महीने पहलेKitploit द्वारा समीक्षित

Damn Vulnerable MCP के लिए Cursor SSE संगतता

यह दस्तावेज़ Damn Vulnerable Model Context Protocol (DVMCP) प्रोजेक्ट में किए गए अपडेट का अवलोकन प्रदान करता है, ताकि इसे Cursor के Server-Sent Events (SSE) कार्यान्वयन के साथ संगत बनाया जा सके।

अवलोकन

मूल DVMCP प्रोजेक्ट को Cursor के SSE कार्यान्वयन का समर्थन करने के लिए बढ़ाया गया है, जिससे चुनौती सर्वरों को सीधे Cursor से एक्सेस किया जा सके। यह चुनौतियों को अधिक सुलभ और यथार्थवादी बनाता है, क्योंकि उन्हें वास्तविक दुनिया के MCP क्लाइंट के साथ परीक्षण किया जा सकता है।

कार्यान्वयन परिवर्तन

प्रत्येक चुनौती सर्वर के पास अब एक SSE-संगत संस्करण (server_sse.py) है जो निम्नलिखित लागू करता है:

  1. SSE परिवहन परत: MCP लाइब्रेरी की SseServerTransport क्लास का उपयोग करना
  2. FastAPI एकीकरण: रूटिंग और सर्वर कार्यान्वयन के लिए FastAPI और Starlette का उपयोग करना
  3. एंडपॉइंट कॉन्फ़िगरेशन: Cursor द्वारा आवश्यक /sse एंडपॉइंट को उजागर करना
  4. पोर्ट असाइनमेंट: संघर्षों से बचने के लिए अद्वितीय पोर्ट (9001-9010) का उपयोग करना

निर्देशिका संरचना

root@kitploit:~
damn-vulnerable-mcs/
├── challenges/
│   ├── easy/
│   │   ├── challenge1/
│   │   │   ├── server.py          # Original server
│   │   │   └── server_sse.py      # SSE-compatible server
│   │   ├── challenge2/
│   │   │   ├── server.py
│   │   │   └── server_sse.py
│   │   └── challenge3/
│   │       ├── server.py
│   │       └── server_sse.py
│   ├── medium/
│   │   ├── challenge4/
│   │   │   ├── server.py
│   │   │   └── server_sse.py
│   │   ├── challenge5/
│   │   │   ├── server.py
│   │   │   └── server_sse.py
│   │   ├── challenge6/
│   │   │   ├── server.py
│   │   │   └── server_sse.py
│   │   └── challenge7/
│   │       ├── server.py
│   │       └── server_sse.py
│   └── hard/
│       ├── challenge8/
│       │   ├── server.py
│       │   └── server_sse.py
│       ├── challenge9/
│       │   ├── server.py
│       │   └── server_sse.py
│       └── challenge10/
│           ├── server.py
│           └── server_sse.py
├── docs/
│   ├── cursor_sse_compatibility.md    # This document
│   └── ... (other documentation)
├── start_sse_servers.sh               # Script to start all SSE servers
└── requirements.txt                   # Updated dependencies

SSE-संगत सर्वर चलाना

आप व्यक्तिगत सर्वर चला सकते हैं:

root@kitploit:~
python3 challenges/easy/challenge1/server_sse.py

या सभी सर्वरों को शुरू करने के लिए प्रदान की गई स्क्रिप्ट का उपयोग करें:

root@kitploit:~
./start_sse_servers.sh

Cursor से कनेक्ट करना

Cursor का उपयोग करके SSE-संगत सर्वर से कनेक्ट करने के लिए:

  1. सर्वर शुरू करें
  2. Cursor में, MCP कनेक्शन को SSE एंडपॉइंट का उपयोग करने के लिए कॉन्फ़िगर करें (उदा., http://localhost:9001/sse)
  3. Cursor स्वचालित रूप से SSE ट्रांसपोर्ट का पता लगाएगा और कनेक्शन स्थापित करेगा

निर्भरताएँ

SSE संगतता का समर्थन करने के लिए निम्नलिखित निर्भरताएँ जोड़ी गई हैं:

root@kitploit:~
fastapi>=0.95.0
uvicorn>=0.21.1
httpx>=0.24.0
mcp[cli]>=0.5.0
starlette>=0.27.0

पोर्ट असाइनमेंट

प्रत्येक चुनौती सर्वर एक अद्वितीय पोर्ट का उपयोग करता है:

  • Challenge 1: 9001
  • Challenge 2: 9002
  • Challenge 3: 9003
  • Challenge 4: 9004
  • Challenge 5: 9005
  • Challenge 6: 9006
  • Challenge 7: 9007
  • Challenge 8: 9008
  • Challenge 9: 9009
  • Challenge 10: 9010

सुरक्षा संबंधी विचार

SSE कार्यान्वयन मूल कार्यान्वयन के समान सभी कमजोरियों को बनाए रखता है, यह सुनिश्चित करता है कि चुनौतियाँ सुरक्षा शोधकर्ताओं के लिए शैक्षिक बनी रहें।

विस्तृत कार्यान्वयन जानकारी के लिए, Cursor SSE संगतता गाइड देखें।

टूल डाउनलोड करें