mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-10-04 02:04:06 +00:00
chore(mcp): rebrand prowler_app_* tools to prowler_* and restructure MCP docs (#12017)
Co-authored-by: Alan Buscaglia <gentlemanprogramming@gmail.com>
This commit is contained in:
co-authored by
Alan Buscaglia
parent
e1c2e9373c
commit
cf840588c7
@@ -19,7 +19,7 @@ The Prowler MCP Server uses three sub-servers with prefixed namespacing:
|
||||
|
||||
| Sub-Server | Prefix | Auth | Purpose |
|
||||
|------------|--------|------|---------|
|
||||
| Prowler App | `prowler_app_*` | Required | Cloud management tools |
|
||||
| Prowler | `prowler_*` | Required | Prowler Cloud, Private Cloud & Local Server management tools |
|
||||
| Prowler Hub | `prowler_hub_*` | No | Security checks catalog |
|
||||
| Prowler Docs | `prowler_docs_*` | No | Documentation search |
|
||||
|
||||
@@ -27,7 +27,7 @@ For complete architecture, patterns, and examples, see [docs/developer-guide/mcp
|
||||
|
||||
---
|
||||
|
||||
## Critical Rules (Prowler App Only)
|
||||
## Critical Rules (Prowler Tools Only)
|
||||
|
||||
### Tool Implementation
|
||||
|
||||
@@ -56,7 +56,7 @@ Use `@mcp.tool()` decorator directly—no BaseTool or models required.
|
||||
|
||||
---
|
||||
|
||||
## Quick Reference: New Prowler App Tool
|
||||
## Quick Reference: New Prowler Tool
|
||||
|
||||
1. Create tool class in `prowler_app/tools/` extending `BaseTool`
|
||||
2. Create models in `prowler_app/models/` using `MinimalSerializerMixin`
|
||||
@@ -64,7 +64,7 @@ Use `@mcp.tool()` decorator directly—no BaseTool or models required.
|
||||
|
||||
---
|
||||
|
||||
## QA Checklist (Prowler App)
|
||||
## QA Checklist (Prowler Tools)
|
||||
|
||||
- [ ] Tool docstrings describe LLM-relevant behavior
|
||||
- [ ] Models use `MinimalSerializerMixin`
|
||||
|
||||
Reference in New Issue
Block a user