aws-waf-regional
0
The MCP Server project is an implementation of a Multi-Agent Conversation Protocol Server for AWS WAF Regional. It facilitates conversation protocol management and provides support for various transport modes. The server is built with development tools like linting, static analysis, and testing frameworks.
MCP Server
This project is an MCP (Multi-Agent Conversation Protocol) Server generated using AG2's MCP builder. It is designed to work with an OpenAPI URL for Amazon Web Services WAF Regional. The server requires Python 3.9+, pip, and uv for installation. It includes tools for linting and formatting using ruff, static type checking with mypy, and testing with pytest.
Development
- Linting:
ruff check
,ruff format
- Static Analysis:
mypy
,bandit
,semgrep
- Tests:
pytest
with coverage reporting - Pre-commit hooks available
Running the Server
- Start with
python mcp_server/main.py
- Supports transport modes like
stdio
,sse
- Configurations via environment variables
Building and Publishing
- Uses Hatch for build and publish
- Commands available via
hatch build
andhatch publish