AWS Documentation
आधिकारिकAWS दस्तावेज़ीकरण पृष्ठों को लाएँ, रूपांतरित करें और खोजें, साथ ही संबंधित सामग्री के लिए सुझाव दें।
AWS Documentation MCP के साथ आप क्या कर सकते हैं?
- किसी भी AWS दस्तावेज़ीकरण पृष्ठ को पढ़ें —
read_documentationके साथ एक दस्तावेज़ पृष्ठ लाएँ और उसे मार्कडाउन में बदलें। - AWS दस्तावेज़ों में खोजें —
search_documentationका उपयोग करके कीवर्ड, उत्पाद प्रकार या गाइड प्रकार के अनुसार प्रासंगिक पृष्ठ खोजें। - विशिष्ट अनुभाग निकालें —
read_sectionsके साथ किसी पृष्ठ से केवल आवश्यक अनुभाग प्राप्त करें। - बड़ी तालिकाओं में क्वेरी करें —
search_tableके माध्यम से पूरा पृष्ठ पढ़े बिना सेवा कोटा या मूल्य निर्धारण तालिकाओं में पंक्तियाँ खोजें। - संबंधित सामग्री प्राप्त करें —
recommendका उपयोग करके किसी दिए गए दस्तावेज़ीकरण URL के लिए अनुशंसित पृष्ठ खोजें।
दस्तावेज़
AWS दस्तावेज़ीकरण MCP सर्वर
AWS दस्तावेज़ीकरण के लिए मॉडल संदर्भ प्रोटोकॉल (MCP) सर्वर
यह MCP सर्वर AWS दस्तावेज़ीकरण तक पहुँचने, सामग्री खोजने और अनुशंसाएँ प्राप्त करने के लिए उपकरण प्रदान करता है।
विशेषताएँ
- दस्तावेज़ीकरण पढ़ें: AWS दस्तावेज़ीकरण पृष्ठों को प्राप्त करें और मार्कडाउन प्रारूप में बदलें
- दस्तावेज़ीकरण खोजें: आधिकारिक खोज API का उपयोग करके AWS दस्तावेज़ीकरण खोजें (केवल वैश्विक)
- अनुभाग पढ़ें: AWS दस्तावेज़ीकरण पृष्ठ के अनुभागों को प्राप्त करता है और उन्हें मार्कडाउन प्रारूप में बदलता है।
- तालिका खोजें: पूर्ण पृष्ठ पढ़े बिना बड़ी दस्तावेज़ीकरण तालिकाओं (जैसे, सेवा कोटा, मूल्य निर्धारण) में पंक्तियों को फ़िल्टर और खोजें (केवल वैश्विक)
- अनुशंसाएँ: AWS दस्तावेज़ीकरण पृष्ठों के लिए सामग्री अनुशंसाएँ प्राप्त करें (केवल वैश्विक)
- उपलब्ध सेवाओं की सूची प्राप्त करें: चीन क्षेत्रों में उपलब्ध AWS सेवाओं की सूची प्राप्त करें (केवल चीन)
पूर्वापेक्षाएँ
स्थापना आवश्यकताएँ
- Astral या GitHub README से
uvस्थापित करें uv python install 3.10(या अधिक हाल के संस्करण) का उपयोग करके Python 3.10 या नया स्थापित करें
स्थापना
| Kiro | Cursor | VS Code |
|---|---|---|
अपने MCP क्लाइंट कॉन्फ़िगरेशन में MCP सर्वर कॉन्फ़िगर करें:
{
"mcpServers": {
"awslabs.aws-documentation-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-documentation-mcp-server@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR",
"AWS_DOCUMENTATION_PARTITION": "aws",
"MCP_USER_AGENT": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
},
"disabled": false,
"autoApprove": []
}
}
}
Kiro MCP कॉन्फ़िगरेशन के लिए, विवरण के लिए Kiro IDE दस्तावेज़ीकरण या Kiro CLI दस्तावेज़ीकरण देखें।
वैश्विक कॉन्फ़िगरेशन के लिए, ~/.kiro/settings/mcp.json संपादित करें। परियोजना-विशिष्ट कॉन्फ़िगरेशन के लिए, अपनी परियोजना निर्देशिका में .kiro/settings/mcp.json संपादित करें।
विंडोज स्थापना
विंडोज उपयोगकर्ताओं के लिए, MCP सर्वर कॉन्फ़िगरेशन प्रारूप थोड़ा अलग है:
{
"mcpServers": {
"awslabs.aws-documentation-mcp-server": {
"disabled": false,
"timeout": 60,
"type": "stdio",
"command": "uv",
"args": [
"tool",
"run",
"--from",
"awslabs.aws-documentation-mcp-server@latest",
"awslabs.aws-documentation-mcp-server.exe"
],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR",
"AWS_DOCUMENTATION_PARTITION": "aws"
}
}
}
}
नोट: वैश्विक AWS दस्तावेज़ीकरण के बजाय AWS चीन दस्तावेज़ीकरण क्वेरी करने के लिए
AWS_DOCUMENTATION_PARTITIONकोaws-cnपर सेट करें।कॉर्पोरेट नेटवर्क: यदि आप किसी कॉर्पोरेट प्रॉक्सी या फ़ायरवॉल के पीछे हैं जो कुछ User-Agent स्ट्रिंग्स को ब्लॉक करता है, तो
MCP_USER_AGENTको अपने ब्राउज़र के User-Agent से मिलान करने के लिए एक स्वीकार्य स्ट्रिंग पर सेट करें।
या सफल docker build -t mcp/aws-documentation . के बाद docker:
{
"mcpServers": {
"awslabs.aws-documentation-mcp-server": {
"command": "docker",
"args": [
"run",
"--rm",
"--interactive",
"--env",
"FASTMCP_LOG_LEVEL=ERROR",
"--env",
"AWS_DOCUMENTATION_PARTITION=aws",
"mcp/aws-documentation:latest"
],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}
पर्यावरण चर
| चर | विवरण | डिफ़ॉल्ट |
|---|---|---|
FASTMCP_LOG_LEVEL | लॉगिंग स्तर (DEBUG, INFO, WARNING, ERROR, CRITICAL) | WARNING |
AWS_DOCUMENTATION_PARTITION | AWS विभाजन (aws या aws-cn) | aws |
MCP_USER_AGENT | HTTP अनुरोधों के लिए कस्टम User-Agent स्ट्रिंग | Chrome-आधारित डिफ़ॉल्ट |
कॉर्पोरेट नेटवर्क समर्थन
प्रॉक्सी सर्वर या फ़ायरवॉल वाले कॉर्पोरेट वातावरण के लिए जो कुछ User-Agent स्ट्रिंग्स को ब्लॉक करते हैं:
{
"env": {
"MCP_USER_AGENT": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
}
}
बुनियादी उपयोग
उदाहरण:
- "S3 बकेट नामकरण नियम पर दस्तावेज़ीकरण देखें। अपने स्रोत उद्धृत करें"
- "पृष्ठ https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html के लिए सामग्री की अनुशंसा करें"

उपकरण
read_documentation
एक AWS दस्तावेज़ीकरण पृष्ठ प्राप्त करता है और इसे मार्कडाउन प्रारूप में बदलता है।
read_documentation(url: str) -> str
search_documentation (केवल वैश्विक)
आधिकारिक AWS दस्तावेज़ीकरण खोज API का उपयोग करके AWS दस्तावेज़ीकरण खोजता है।
search_documentation(ctx: Context, search_phrase: str, limit: int, product_types: Optional[List[str]], guide_types: Optional[List[str]]) -> SearchResponse
read_sections (केवल वैश्विक)
AWS दस्तावेज़ीकरण पृष्ठ के अनुभागों को प्राप्त करता है और उन्हें मार्कडाउन प्रारूप में बदलता है।
read_sections(url: str, section: list[str]) -> list[dict]
search_table (केवल वैश्विक)
बड़ी दस्तावेज़ीकरण तालिकाओं (जैसे, सेवा कोटा, मूल्य निर्धारण तालिकाएँ, समर्थित मॉडल) में विशिष्ट पंक्तियों की खोज करता है। सैकड़ों तालिका पंक्तियों वाले पृष्ठों के लिए read_sections से अधिक कुशल — पूर्ण तालिका के बजाय संरचित JSON के रूप में मिलान पंक्तियाँ लौटाता है।
search_table(url: str, section_title: Optional[str], query: str, max_rows: int = 20) -> SearchTableResponse
recommend (केवल वैश्विक)
AWS दस्तावेज़ीकरण पृष्ठ के लिए सामग्री अनुशंसाएँ प्राप्त करता है।
recommend(url: str) -> list[dict]
get_available_services (केवल चीन)
चीन क्षेत्रों में उपलब्ध AWS सेवाओं की सूची प्राप्त करता है।
get_available_services() -> str
विकास
AWS दस्तावेज़ीकरण MCP सर्वर पर विकास शुरू करने के लिए, कृपया पहले awslabs/mcp DEVELOPER_GUIDE देखें। इसके नीचे सब कुछ AWS दस्तावेज़ीकरण MCP सर्वर विकास के लिए विशिष्ट है।
परीक्षण चलाना
यूनिट परीक्षण: uv run --frozen pytest --cov --cov-branch --cov-report=term-missing
एकीकरण परीक्षणों के साथ यूनिट परीक्षण: uv run --frozen pytest --cov --cov-branch --cov-report=term-missing --run-live