P
prowler-mcp
Umiejętność do tworzenia narzędzi MCP dla serwera Prowler z wzorcami BaseTool i modelami danych.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Prowler MCP to umiejętność wspierająca tworzenie narzędzi dla serwera MCP Prowler. Obejmuje implementację wzorca BaseTool, projektowanie modeli danych z MinimalSerializerMixin oraz użycie klienta API. Automatycznie aktywuje się podczas pracy w katalogu mcp_server/ nad narzędziami, modelami lub wzorcami klienta API. Wspiera trzy podserwery: Prowler App (zarządzanie chmurą), Prowler Hub (katalog kontroli bezpieczeństwa) i Prowler Docs (wyszukiwanie dokumentacji).
Jak używać
- Zainstaluj umiejętność w swoim środowisku Claude/Copilot, wskazując repozytorium prowler-cloud/prowler i ścieżkę skills/prowler-mcp. 2. Przejdź do katalogu mcp_server/ w projekcie Prowler — umiejętność automatycznie się aktywuje gdy pracujesz nad narzędziami, modelami lub integracją API. 3. Aby utworzyć nowe narzędzie dla Prowler App, utwórz klasę w prowler_app/tools/ rozszerzającą BaseTool — nie rejestruj jej ręcznie, narzędzie załaduje się automatycznie przez tool_loader.py. 4. Dla każdego narzędzienia utwórz modele w prowler_app/models/ używając MinimalSerializerMixin i implementując metodę from_api_response() — zawsze twórz dwa warianty modelu (Simplified dla list, Detailed dla pojedynczych elementów). 5. W implementacji narzędzia używaj self.api_client singleton i build_filter_params() do budowania parametrów zapytania — nigdy nie twórz nowych klientów httpx. 6. Dla narzędzi Hub/Docs użyj dekoratora @mcp.tool() bezpośrednio bez BaseTool i modeli — te podserwery nie wymagają uwierzytelnienia i obsługują dokumentację oraz katalog kontroli.
Podobne skille
B
backend-security-coder
autor: sickn33
Bezpieczeństwo
1133
A
architect-review
autor: sickn33
Bezpieczeństwo
2773
Z
zendesk
autor: vm0-ai
Bezpieczeństwo
11100
W
windows-ui-automation
autor: martinholovsky
Bezpieczeństwo
10115
A
accessibility-compliance
autor: wshobson
Bezpieczeństwo
2173
C
content-creator
autor: alirezarezvani
Bezpieczeństwo
25124